actionscript中绑定存在的属性

时间:2011-01-27 10:28:12

标签: flex actionscript-3 flex3 flex4 mxml

如何在actionscript中绑定exists属性,例如我希望图像仍处于中间位置..在mxml中,我这样做很简单<mx:Image source="image.jpg" x="{this.width/2}" /&gt; ...我不知道如何在没有事件处理程序的actionscript中执行此操作...我将此代码放到application_creationCompleteHandler中。 类似于var image:Image = new Image(); image.source="image.jpg"; image.x=this.width/2;或者我把它放到另一个函数?我无法做到,例如updateComplete事件处理程序并将其更改为...

感谢 帕维尔

2 个答案:

答案 0 :(得分:7)

检查BindingUtils类及其bindSetter方法。您可以将setter绑定到“width”属性,并在该处理程序中调整图像的x属性。

答案 1 :(得分:0)

考虑到as3是OO语言,我总是从这样的事情开始:

    public class App extends Sprite { 

        public function App() { //constructor   
            super();    //extends class constructor     
            loading();  //your function were you set all elements properties
        }
    }