如何在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事件处理程序并将其更改为...
感谢 帕维尔
答案 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
}
}