蜗居未删减版台词:flash鼠标点击按钮后开始播放怎么写?

来源:百度文库 编辑:高考问答 时间:2024/04/24 12:18:36
java 象许多flash一样点击按钮后播放.
先是paly1=0;然后on(relese){set(play1=1);}
if(paly1==1){gotoAndPlay(16);}else gotoAndPlay(1);
怎么不可以实现.编译没有错误,只是不往下播放.

9月19日 12:56 按钮里有4帧:弹起,鼠标经过,按下,点击。

创建按钮
按钮实际上是四帧的交互影片剪辑。当为元件选择按钮行为时,Flash 会创建一个四帧的时间轴。前三帧显示按钮的三种可能状态;第四帧定义按钮的活动区域。时间轴实际上并不播放,它只是对指针运动和动作做出反应,跳到相应的帧。

要制作一个交互式按钮,可把该按钮元件的一个实例放在舞台上,然后给该实例指定动作。必须将动作指定给文档中按钮的实例,而不是指定给按钮时间轴中的帧。

按钮元件的时间轴上的每一帧都有一个特定的功能:

第一帧是弹起状态,代表指针没有经过按钮时该按钮的状态。
第二帧是指针经过状态,代表当指针滑过按钮时,该按钮的外观。
第三帧是按下状态,代表单击按钮时,该按钮的外观。
第四帧是“点击”状态,定义响应鼠标单击的区域。此区域在 SFW 文件中是不可见的。

也可以使用动作脚本的 MovieClip 对象来创建按钮。请参阅MovieClip 类。可以使用按钮组件将按钮添加到文档中。有关按钮和单选按钮组件的详细信息,请参阅Button 组件。

有关使用动作脚本创建按钮的课程,请选择“帮助”>“如何”>“快速任务”>“使用动作脚本编写脚本”。

on (release) {
play1 = 1;
if (play1 == 1) {
gotoAndPlay(16);
} else {
gotoAndPlay(1);
play1 = 0;
}
}

其实不用那么麻烦

在按钮上写
on(release){

gotoAndPlay(16)

}
就可以了,在第一帧上写上stop() 就可以了

http://tech.163.com/school/video/
在这里看了视频教程你就能制作了