0

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

4

1 回答 1

1

组件的解决方法是

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

     for(var i:int = 0; i < myComp.numChildren;i++){
        myComp.scaleX = 1.5;
     }
    
于 2012-09-13T06:52:29.530 回答