关联类的时候,直接在库中关联和用__proto__关联还是有区别的,比如下面的代码用不同的方式关联会得到不同的结果:
复制内容到剪贴板
代码:
class Ball1 extends MovieClip{
//=============构造函数==============
//构造函数
function Ball1(mc_fc:MovieClip, a_fc:Number) {
//直接在库中关联,这里会输出“_level0.ball_mc”,“_level0.ball_mc”是与Ball1类关联的mc
//用__proto__关联的话,这里则输出“[object Object]”
trace(this);
}
//=============隐式属性==============
//=============本类方法==============
}★两种不同的关联方式将导致ball1类的代码写法完全不同,个人认为在库里直接关联才是真正的继承。