如何创建我们自己的组件,可以使用AS3调整大小



使用Flash CS5和AS3,我开发了自己的自定义组件,扩展了UIComponent。我试过super.setSize(w,h)draw()scaleXscaleY。但无法确定如何调整组件的大小。如果有人知道解决方案,请帮忙。

组件的变通方法是

  1. 当一个组件被实例化时,一个空的movieclip被添加到舞台
  2. 之后,所需的资产将添加到该影片中
  3. 与movieclip不同,组件不会完全扩展,只有边界资产/moveclip倾向于单独扩展
  4. 如果你想像电影一样调整整个组件的大小,你可以单独调整它的所有子组件的大小(可能在for循环中)。下面的代码可能会帮助您

     for(var i:int = 0; i < myComp.numChildren;i++){
        myComp.scaleX = 1.5;
     }
    

相关内容

最新更新