仪器社区

flash 控制一个元件,使其播放到某一帧时自动关闭,代码应该怎么写?

幕後8858 2010-05-26
只是元件自动关闭,而不是关闭整个flash!
评论
全部评论
呼的大大的
1楼的方法 也太投机了吧.....纯菜鸟级做法
由于是上层调用下层,所以需要用到事件来做。那么你在元件的要关闭的帧 写入一句代码:
dispatchEvent(new Event("closeMC");//抛出一个叫closeMC的事件

然后在舞台的diyi帧加入这个事件的监听:
this.addEvenrListener("closeMC",ClosetheMC);//监听closeMC事件,然后做ClosetheMC这个方法
当然ClosetheMC这个方法就按你的意思写了:
function ClosetheMC(e:Event):void
{
stage.removeChild(MC);//比如这个影片剪辑的实例名就叫MC
}
5 0 2010-05-27 0条评论 回复
您可能感兴趣的社区主题
加载中...
发布 评论