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

时间:2012-09-13 05:54:39

标签: actionscript-3

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

1 个答案:

答案 0 :(得分:1)

组件的解决方法是

  1. 实例化组件时,会添加一个空的动画片段 阶段
  2. 之后将所需资产添加到该动画片段中
  3. 与movieclip不同,组件不会完全缩放,只有边框资产/ movieclip倾向于单独缩放
  4. 如果你想像动画片段那样调整整个组件的大小,你可以单独调整它的所有子节目(可能是for循环)。以下代码可以帮助您

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