FLASH 重播按钮的问题 (高分)
发布网友
发布时间:2024-09-28 17:11
我来回答
共4个回答
热心网友
时间:2024-10-25 07:26
按钮元件跟图形元件不一样,它不是一个单一的图形。按钮一般有4个帧,用来表示按钮的4种状态,即弹起、指针经过、按下和单击。这4种状态分别是指:
弹起:指鼠标没有接触按钮时,按钮处于弹起位置。
指针经过:指鼠标指针移到按钮上面,但没有单击时的鼠标状态。
按下:指鼠标移到了按钮上,并单击了鼠标的左键时,按钮所处的状态。
单击:这个状态一般是按钮的核心状态,也是响应事件的状态。在此状态下可以定义鼠标事件的相应范围和鼠标事件的动作。在这种状态下,关键帧的动作是不显示的。
按钮的制作过程需要绘制图案、添加关键帧和编写事件3个步骤。下面我们通过一个具体的实例来介绍按钮的制作过程。
(1)执行【插入】菜单下的【新建元件】命令,打开【创建新元件】对话框。在【创建新元件】对话框中,输入元件的名称,如play,选择“按钮”类型。单击“确定”按钮。
(2)舞台切换到按钮的编辑窗口,可以看到此时的时间轴上面有4个帧,名称分别为“弹起”、“指针经过”、“按下”、“单击”。
(3)选中“弹起”帧,然后选择工具箱中的矩形工具,选择边框颜色为黑色,填充颜色为橘红色,绘制一正方形。然后选择“椭圆”工具,设置边框颜色为黑色,填充颜色为红黑渐变色,绘制一圆。
(4)在“鼠标经过”这一帧中插入关键帧,在工具栏中选中文本工具,在按钮的正下方加入文本,内容为“我会动”。这是当鼠标停止在按钮的上面的时候出现的提示文字。然后选中圆,将其放大为原来的两倍。
(5)与上面步骤相类似,在“按下”这一帧中插入关键帧,用工具栏中的箭头工具,拉出一个框,选中图标中除文字之外所有的内容,用任意变形工具将其缩小。然后选中正方形中间的圆,将其缩小到原来的一半。选择文本工具,并且用它选中按钮中的文本框,将其中间的文字改为“果然动了吧”。这一帧是当鼠标按下时的图象。
(6)至此,play按钮元件就基本制作好了。打开【库】面板,我们可以看到已经有了刚刚绘制的按钮元件。单击【库】面板右上角的播放按钮,可以看到它是一个可动的按钮元件。
(7)返回场景编辑舞台。从【库】面板中将制作好的元件拖动到舞台工作区中,即可创建它的按钮实例。
(8)按钮制作完毕后,打开【控制】菜单下的【测试场景】命令,对按钮效果进行测试
热心网友
时间:2024-10-25 07:29
flash中声音的类型
事件声音—独立于时间轴
声音在其开始的关键帧开始播放,并独立于时间轴播放,当swf文件执行完,声音也会继续。
解决方法:
在属性面板中---同步菜单---开始(就不会重复叠加!)
停止播放----同步菜单---停止(变为静音)
数据流声音---不独立于时间轴
适用于精确动画配音
建议把歌放入按钮元件里面 就可以简单控制了
编辑按钮元件:新建一图层把歌曲放在第三帧按下桢,
将声音属性面板同步选项设为“开始---循环”
在选择一个按钮,同样方法放入一样的歌曲,
将按下帧的声音属性,改为同步----停止,
将这2个按钮插入场景中的第一帧和最后一帧
分别在桢上加上动作脚本 stop();
分别在play和stop按钮上加动作脚本
on(press){
this.play();
}
就可以简单控制播放和停止了
热心网友
时间:2024-10-25 07:26
可以放到第二帧,但是这样最后从放的画面可能就只是一个按钮,最好放到场景的最后,
你的没停住是因为没加停止的命令
你上面的例子只要在建一个层,在第二帧插一个关键帧,在帧上写上“stop();”就可以了
然后把按钮放到第二帧,在新建一个层,在新建的层上第二针插关键帧,写上代码,stop();就可以了
热心网友
时间:2024-10-25 07:30
在最后一帧输入脚本动作:“stop();”
也给按钮加上脚本动作:“
on (release)
{
gotoAndPlay(3);
}
”
OK