override在AS2和AS3中的不同
2010年3月3日
3 条评论
chatroulette是在flex2下写的,从SWF Decompiler反编译过来后用flex3调时提示:
“正在覆盖未标记为 override 的函数。”
具体代码如下
public function validateSize(param1:Boolean = false) : void
{
super.validateSize(param1);
this.designValidate();
return;
}// end function
{
super.validateSize(param1);
this.designValidate();
return;
}// end function
加override后通过
override public function validateSize(param1:Boolean = false) : void
{
super.validateSize(param1);
this.designValidate();
return;
}// end function
所以在flex2中写继承,就不需要加override了,加上也要报错,flex3还是要加override 关键字