【发布时间】:2016-08-07 18:01:56
【问题描述】:
我有一个按钮,该按钮在舞台上调用了一个 movieclip,它与以下脚本一起工作正常。
我刚刚更新了脚本,现在可以很好地从舞台上删除 movieclip,但现在播放 movieclip 出现了问题。现在 movieclip 播放不佳。
var btn: btn_Lemon = new btn_Lemon();
var mc: mc_lemon = new mc_lemon();
addChild(btn);
btn.x = 304.45;
btn.y = 209.8;
btn.addEventListener(MouseEvent.MOUSE_DOWN, login, false, 0, true);
function login(event: MouseEvent): void {
stage.addChild(mc);
mc.x = 304.45;
mc.y = 209.8;
mc.addEventListener(Event.ENTER_FRAME, fadeOver, false, 0, true);
}
function fadeOver(event: Event): void {
if (event.currentTarget.currentFrame == 25) {
event.currentTarget.removeEventListener(Event.ENTER_FRAME, fadeOver);
stage.removeChild(mc);
}
}
这是怎么回事,请帮忙
【问题讨论】:
-
您是如何尝试删除剪辑的?
-
我试图通过将此脚本放在最后一帧
this.parent.removeChild(this);来删除它,但失败了 -
请不要向 cmets 添加代码。 edit 您的问题,并将您对代码所做的更改添加到它。
-
您最初的问题似乎已从删除剪辑的问题变为现在播放剪辑的问题。我建议编辑这个问题的标题。更好的是展示您如何解决原始问题,将其标记为正确,然后提出一个新问题。
标签: actionscript-3 flash movieclip flash-cs6