您的位置:首页 > 其它

as3类开发,场景2帧如何实现控制方法

2009-12-12 15:11 344 查看
今日开发个工具,想用类开发,并且我想利用2帧,第一帧做loading,第二帧做实体。用代码时,类只能控制第一帧不能控制第二帧的原件

到天地会问了一下,有高人告诉使用enter frame事件可以实现

代码如下:

package net.duoe.picshop.src{
import flash.display.*;
import flash.events.*;
public class PicShop extends MovieClip {
public function PicShop() {
addEventListener(Event.ENTER_FRAME,EnterFrame);
MovieClip(this).addFrameScript(1,stopnext());
anniu_mc.addEventListener(MouseEvent.CLICK,GoToNext);

}
function EnterFrame(e:Event):void {
if (currentFrame==2) {
gaibian_mc.addEventListener(MouseEvent.CLICK,GaiBian);
}
}
function stopnext() {
MovieClip(this).stop();
}
private function GoToNext(e:MouseEvent):void {
MovieClip(this).gotoAndStop(2);
}
private function GaiBian(e:MouseEvent):void {
txt_txt.text="改变测试";
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐