【发布时间】:2011-08-03 05:33:12
【问题描述】:
我只是在学习 ActionScript 3,所以对于专业人士来说,这可能是一个简单的问题。 我创建了想要通过使用按钮添加到舞台(从库中)的影片剪辑。我总共有六个按钮(和六个moviclips),但我试图让前两个工作,然后再继续下一个按钮。问题是当单击另一个按钮或同一个按钮时,我似乎无法删除影片剪辑......就像我说我是新手,我认为这造成了一堆乱七八糟的东西......我收到错误2007 年现在
import flash.events.MouseEvent;
import flash.display.MovieClip;
mix_btn.addEventListener(MouseEvent.CLICK, addbear);
function addbear(event:MouseEvent):void
{
var movieClip:bear1 = new bear1();
addChild(movieClip);
movieClip.x = 240;
movieClip.y = 45;
mix_btn.removeEventListener(MouseEvent.CLICK, addbear);
mix_btn.addEventListener(MouseEvent.CLICK, removebear);
}
function removebear(event:MouseEvent):void
{
var movieClip:bear1 = null;
removeChild(movieClip);
mix_btn.removeEventListener(MouseEvent.CLICK, removebear);
/* mix_btn.addEventListener(MouseEvent.CLICK, addbear);*/
}
shake_btn.addEventListener(MouseEvent.CLICK, addbear3);
function addbear3(event:MouseEvent):void
{
var movieClip:bear3 = new bear3();
addChild(movieClip);
movieClip.x = 240;
movieClip.y = 45;
shake_btn.removeEventListener(MouseEvent.CLICK, addbear3);
shake_btn.addEventListener(MouseEvent.CLICK, removebear3);
}
function removebear3(event:MouseEvent):void
{
var movieClip:bear3 = null;
removeChild(movieClip);
shake_btn.removeEventListener(MouseEvent.CLICK, removebear3);
shake_btn.addEventListener(MouseEvent.CLICK, addbear3);
}
【问题讨论】:
标签: actionscript-3