Actionscript 3 迁移As2 AS3 attachMovie()转换
有人能告诉我如何把它转换成AS3吗Actionscript 3 迁移As2 AS3 attachMovie()转换,actionscript-3,actionscript-2,Actionscript 3,Actionscript 2,有人能告诉我如何把它转换成AS3吗 _mc.attachMovie("_mc1", "_mc2_" + _item, _mc.getNextHighestDepth()); _item是来自上一个函数的随机数 ex: _mc2_ + _item => _mc2_0, or _mc2_1 etc 必须把钱还给我 _mc["_mc2_" + _item] 问候 使用attachMovie时会被以下几件事所取代: 要创建显示对象,请与其他任何对象一样使用 要在使用第一个参数“\u mc
_mc.attachMovie("_mc1", "_mc2_" + _item, _mc.getNextHighestDepth());
_item是来自上一个函数的随机数
ex: _mc2_ + _item => _mc2_0, or _mc2_1 etc
必须把钱还给我
_mc["_mc2_" + _item]
问候 使用
attachMovie
时会被以下几件事所取代:
- 要创建显示对象,请与其他任何对象一样使用
- 要在使用第一个参数
时通过“链接id”引用库符号项,只需使用在库属性中指定的符号链接类名,例如“\u mc1”
new MySymbol()
- 要将显示对象添加到显示列表,请使用。在AS3中,
的用法已经过时,因为深度不是稀疏/任意填充的,而且getNextHighestDepth()
总是将显示对象放在列表的顶部addChild
- 要为显示对象指定名称,请为该对象指定一个值
- 要按名称获取对显示对象的引用,正如您使用
所做的那样,必须使用\u mc[“\u mc2”+\u item]
var mc:MovieClip = new MyLibrarySymbol() as MovieClip;
mc.name = "_mc2_" + _item;
_mc.addChild(mc);
_mc.getChildByName("_mc2_" + _item);
非常感谢你!非常有帮助!当做