使用Flash CS5和AS3,我开发了自己的自定义组件,扩展了UIComponent
。我试过super.setSize(w,h)
、draw()
、scaleX
、scaleY
。但无法确定如何调整组件的大小。如果有人知道解决方案,请帮忙。
组件的变通方法是
- 当一个组件被实例化时,一个空的movieclip被添加到舞台
- 之后,所需的资产将添加到该影片中
- 与movieclip不同,组件不会完全扩展,只有边界资产/moveclip倾向于单独扩展
-
如果你想像电影一样调整整个组件的大小,你可以单独调整它的所有子组件的大小(可能在for循环中)。下面的代码可能会帮助您
for(var i:int = 0; i < myComp.numChildren;i++){ myComp.scaleX = 1.5; }