[]layaflash下构造函数需要注意哪些问题?

已邀请:

cuixueying

赞同来自:

书写构造函数的时候,所有修改父类属性的代码必须写在父类构造函数super()的调用语句之后,否则修改属性的代码无效。以下是代码示例:
作为父类A.as的代码:
package 
{
import flash.display.Sprite;

public class A extends Sprite
{
protected var data:String = "layabox";
public function A()
{
super();
}
}
}

  作为子类B.as的代码:
package 
{
public class B extends A
{
public function B()
{
this.data = "layaFlash";//这里的修改无效
trace("data is " + this.data);

super();
this.data = "layaFlash";//有效的修改属性代码
trace("data is " + this.data);
}
}
}

要回复问题请先

商务合作
商务合作