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

Actionscript 3 如何创建我们自己的可以使用AS3调整大小的组件?,actionscript-3,Actionscript 3,使用FlashCS5和AS3,我开发了自己的自定义组件,扩展了UIComponent。 我尝试了super.setSize(w,h),draw(),scaleX,scaleY。但无法确定如何调整组件的大小。如果有人知道解决方案,请提供帮助。组件的解决方法是 当一个组件被实例化时,一个空movieclip被添加到 舞台 此后,所需的资产将添加到该movieclip中 与movieclip不同,组件不会完全缩放,只有边界资源/movieclip倾向于单独缩放 如果您想像movieclip一样调整整个

使用FlashCS5和AS3,我开发了自己的自定义组件,扩展了
UIComponent

我尝试了
super.setSize(w,h)
draw()
scaleX
scaleY
。但无法确定如何调整组件的大小。如果有人知道解决方案,请提供帮助。

组件的解决方法是

  • 当一个组件被实例化时,一个空movieclip被添加到 舞台
  • 此后,所需的资产将添加到该movieclip中
  • 与movieclip不同,组件不会完全缩放,只有边界资源/movieclip倾向于单独缩放
  • 如果您想像movieclip一样调整整个组件的大小,可以单独调整其所有子组件的大小(可能在for循环中)。下面的代码可能对您有所帮助

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

  • 您可以发布您的代码吗?@www0z0k-谢谢。根据你的要求发布代码,我正在查看代码,我得到了解决方案。再次感谢。如果有人需要,我可以发布代码。