flash 按钮控制的影片剪辑 如何停止 ?急!急!急

2024-11-06 03:46:08
推荐回答(3个)
回答1:

实例名称可以在程序中用来指代该影片剪辑实例,如果要控制该实例,就需要在脚本中使用该名称。下面,我们就来看看如何通过脚本控制影片剪辑实例roll。

分别选中场景中的4个按钮,打开它们的动作面板,查看其中的代码。

“STOP”按钮:

on (release) {

roll.stop();

}

单击“STOP”按钮使roll实例停止播放。

“PLAY”按钮:

on (release) {

roll.play();

}

单击“PLAY”按钮使roll实例继续播放。

“PREV”按钮:

on (release) {

roll.prevFrame();

}

单击“PREV”按钮使roll实例回退一帧并停止。

“NEXT”按钮:

on (release) {

roll.nextFrame();

}

单击“NEXT”按钮使roll实例播放一帧并停止。

按Ctrl+Enter键测试影片,如图5-2所示。一开始影片剪辑自动播放。单击不同的按钮看看影片剪辑是否执行相应的动作。

除了这几种命令,你还可以使用gotoAndStop或gotoAndPlay命令控制影片剪辑跳转到具体的帧,但是在命令前面都需要指定影片剪辑的实例名称。

这种方法是在影片剪辑实例所在的层级中控制影片剪辑,如果是在影片剪辑内部,要控制它自身的播放,就可以直接使用stop、play等命令,而不需要指定实例名称。如果你在影片剪辑内部的时间轴中使用了名称roll,Flash会在影片剪辑内部的时间轴中寻找该实例。

回答2:

按钮不要放在舞台上,要放进你需要控制的影片剪辑里。这样拖到舞台上之后也能看到也起作用。

回答3:

注意FLASH版本的问题,AS3。0跟AS2。0如果在代码相同的情况下,很多结果都是不同的

也许你家里的FLASH版本跟学校不同,保存的时候版本不对

所以出来的结果肯定不同,因为很多代码FLASH AS3。0里面不支持,效果出不来