我遇到了一个很深的问题。
我正在将影片剪辑添加到另一个影片剪辑中,而闪光灯并不是这样。
我正在做的是动态地将动画片段添加到尚未动态添加的动画片段中。
movieclip 1
private var tim:player = new player();
//inside main
tim.addChild(ground);
now ground是一个没有通过代码添加的实例名称。它在flash的舞台上,它是一个实例名称为ground的电影卷。
我可以做些什么来解决这个问题。
答案 0 :(得分:0)
基本上我并没有真正理解As3,
从阅读As3 101 - Display Lists我能够理解,精灵,形状和动画片段等所有内容都会添加到显示列表中。
为了向父母添加蒂姆,该父母必须在场。
这意味着父母需要被添加到显示列表中。
addChild(container);
您可以看到该容器现在是显示列表的一部分。
这意味着我现在可以:
container.addChild(character);
将字符添加到容器中,现在它变为显示对象容器
我现在可以追踪容器中的内容。
trace(container.numChildren);
在这个容器中有3个孩子,我的地面,玩家和敌人:D