【发布时间】:2015-01-04 17:51:18
【问题描述】:
我正在尝试使用 AS3 在我的 Flash 文件中删除 movieClip 的父级和子级。
我的问题是我只能移除孩子而父母一直留在舞台上!
这是我删除父母和孩子的代码:
removeChild(clip_mc);
clip_mc = null;
gotoAndStop(2);
这就是我创建影片剪辑及其子项的方式:
var clip_mc = new MovieClip();
// Add the rectangle graphic
clip_mc.addChild(rect);
// Add the text field
clip_mc.addChild(myText);
clip_mc.addChild(pictLdr2);
// Put the new movieClip on stage now
addChild(clip_mc);
// Make the mouse button mode true for the movieclip so user knows it is a button
clip_mc.buttonMode = true;
我想,添加 removeChild(); 也会删除父级,但在我的情况下,它只会删除子级并且父级会留在舞台上
有人可以就此提出建议吗?
谢谢
【问题讨论】:
-
在您的情况下,父母是什么?代码并不清楚。
-
如果你的代码放在不同的帧上,你应该把你所有的代码放在一个帧上,第一帧。
标签: actionscript-3 flash