精英弟子
阅读权限 2
积分 1327
侠名
UID 985
主题
帖子
精华
好友
银子
金子
贡献
威望
推广
活跃
荣耀
注册时间 2018-11-2
最后登录 1970-1-1
在线时间 小时
个人主页
|
最佳答案
查看完整内容
原理应该是类似T大说的,不过并非运行期间检测,而是在编译过程中检查舞台上所有元件(无论第几帧)是否有冲突,是否有调用未声明的对象等等。
我的理解是Flash会自动生成一个类,插入舞台上所有元件作为属性,并声明成对应类型。
所以并不是说两种元件就不可能用同一个命名了。只要在舞台上拥有这两种元件实例之前在代码中声明一下这个变量名称即可。
比如第一帧中声明:
var testObj:*;
这样在舞台上放名称为testObj的影片剪辑 ...
|