flash as3 如何点击按钮进入下一帧

stop();
an_btn.addEventListener(MouseEvent.CLICK,cd);
function cd(e){
button1_mc.gotoAndStop(2);
}
实例名称是button1,我的话as3是完全不会,这么写出了什么问题,我是copy人家的代码。。。。

将设你的按钮的实例名称为"button1
"则在包含该按钮的帧添加如下代码即可:

button1.addEventListener(MouseEvent.CLICK,_onClick);
function _onClick(event:MouseEvent=null):void{
    play();
};
stop();

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-03-22
代码是没有问题的,不过你现在的侦听时间是在点击an_btn按钮后影片剪辑实例button1_mc进入第2帧并停止
第2个回答  2012-03-22
function cd(e:MouseEvent):void{
...
}
第3个回答  2012-03-22
button1_mc.gotoAndStop(2);
改为
button1_mc.nextFrame();追问

成功了,不过为什么呢,这不是一个意思么?
addEventListener(MouseEvent.CLICK,cd);这句话是什么意思?
麻烦顺便回答下吧,呵呵

追答

gotoAndStop(2) 就意味着 这个钮你单击一百次 它都只会执行一个动作 注是跳到第2帧并停止, 而nextFrame(); 它是相对的下一帧的意思 所以 它会每单击一次 就会跳到当前帧的下一帧

来自:求助得到的回答本回答被提问者采纳
第3个回答  2012-03-22
这段代码看着完全没有问题,或许是你的影片剪辑有问题...

向flash AS3.0高手请教,一按按钮就转到下一帧开始播放的脚本要怎么写...
一,如果 你是想转到下一帧,你选中按钮,打开动作输入on (release) { nextFrame();} 二,如果是要播放指定帧,输入on (release) { gotoAndPlay(15);} 你想转到那一帧,你就将15帧改为那一帧。前提是你必须选中按钮才可以添加命令。

flash as3 如何点击按钮进入下一帧
button1.addEventListener(MouseEvent.CLICK,_onClick);function _onClick(event:MouseEvent=null):void{ play();};stop();

FLASH as3.0 点击按钮跳转下一帧的代码.(注:3.0按钮不能添加动作)_百 ...
this.gotoAndStop(3);播放下一帧的代码和AS2的一样,this.nextFrame();

flash点击按钮返回目录帧的代码
不行的原因,首先排除代码错误,比如,on(release){ gotoAndstop(3);\/\/这里应该写作:gotoAndStop(3),s是大写。} 如果还不跳转,一般是路径不对。你可以试试_root.gotoAndStop(3)如果还不对,就让我看你的文件。

Flash CS4 AS3如何添加按钮命令,转下一桢,转下一场景,转某个场景的某...
Flash CS4 AS3如何添加按钮命令,转下一桢,转下一场景,转某个场景的某帧,最好把命令翻译一下。暂芽勿忠梳府井奴狡央

FLASH AS3.0 怎么实现点击按钮播放下一帧?还有点击按钮怎么跳到指定的...
简单的办法:你把按钮放在一个单独的图层的第一帧。该图层的帧数的长度,最好是贯穿整个动画(它所在的动画场景有多少帧,它就有多少帧,从头到尾都有它的存在),中间没有空白帧,不想看见按钮的时候可以创建一个关键帧,让它透明或把它的位置移到场景外部去,但是不要删除它,需要它的时候再建一...

FlashAS3怎样设置点击按钮控制一个影片剪辑里的帧前进一帧或后退...
你需要两个按钮,第一个在属性栏命名为prev_btn,下一帧的按钮命名为next_btn 在影片剪辑mc的第一帧写上 stop();都准备好了,在时间轴第一帧建立关键帧 代码如下:prev_btn.addEventListener(MouseEvent.CLICK ,prevfn);function prevfn(e:MouseEvent):void { mc.prevFrame();} next_btn....

flash单击转到下一帧并播放的代码片段怎么打
;} 如果是AS3,则先设置按钮的实例名为btn,然后在时间轴上加如下代码:btn.addEventListener(MouseEvent.CLICK,PlayNextFrame);function PlayNextFrame(e:MouseEvent):void { this.gotoAndPlay(this.currentFrame+1);} 如果有相关的FLASH或者Animate操作及代码方面的问题可以私信我的,尽心解答!

flash as3.0求个能用的动作代码,按下按钮后先前的变量加1,并且跳转...
首先,这个按钮的实例名为btn,放在主时间轴。然后在时间轴上加如下代码:var frame_count:int=0;\/\/变量btn.addEventListener(MouseEvent.MOUSE_DOWN,GetNextFrame);\/\/给按钮添加点击事件function GetNextFrame(e:MouseEvent):void{this.nextFrame();\/\/主时间轴播放下一帧frame_count++;\/\/变量加1} ...

Flash AS3 如何在文本框中输入数字,然后点击按钮跳转指定的帧?
首先创建一个flash AS3文档 1,第一步 添加两个组件,文本框和按钮 对组件的属性进行一些设置 文本框属性设置:按钮属性设置:2,第二步 创建图层 在第一帧加上代码:stop();bt1.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler);function fl_MouseClickHandler(event:MouseEvent):void { if...

相似回答