level 9
然后绑定了mc1
又有一个mc2,需要一模一样的控制情况
但是mc2不能绑定mc类,于是我复制了mc类,改名叫mc2类
(绑定元件,所以都继承movieclip类)
那么我需要mc1的时候,就这样做
var mc1:mc = mc();
我需要mc2的时候,我这样做
var mc2:mc2 = mc2();
假设,我希望用一个mc1的名进行操作
但它可能是mc1,也可能是mc2(2个类)
那我难道要这样写吗

编译器肯定报错,如果要达到这种效果
声明要如此声明
var mc1:MovieClip;
然后mc1随便=new哪个都可以
那如果我下面有一个方法是

如果我要操作mc2,岂不是全部都要改一次?那如果我传入的类型设为MovieClip

这就是向上转换简单来说,不同类型可以用同一个变量名操作