FLASH 重播按钮的问题 (高分)

我在为一首歌做FLASH 。 这首歌已经做好了。 做成了一个元件插入了场景中,在场景中是一帧的形式。 我现在想在歌曲放完后做一个重播按钮。我用的是FLASH自带按钮。可是我插在场景第二帧的时候,歌能放,但放完了没有我做的按钮出现又重新唱了,这是怎么回事?
回答的人能不能说的详细一点。我理解能力比较差点。
就比如说我已经在元件里把歌全做完了。插到了场景的第一帧。
然后该怎么做?

按钮元件跟图形元件不一样,它不是一个单一的图形。按钮一般有4个帧,用来表示按钮的4种状态,即弹起、指针经过、按下和单击。这4种状态分别是指:
弹起:指鼠标没有接触按钮时,按钮处于弹起位置。
指针经过:指鼠标指针移到按钮上面,但没有单击时的鼠标状态。
按下:指鼠标移到了按钮上,并单击了鼠标的左键时,按钮所处的状态。
单击:这个状态一般是按钮的核心状态,也是响应事件的状态。在此状态下可以定义鼠标事件的相应范围和鼠标事件的动作。在这种状态下,关键帧的动作是不显示的。
按钮的制作过程需要绘制图案、添加关键帧和编写事件3个步骤。下面我们通过一个具体的实例来介绍按钮的制作过程。
(1)执行【插入】菜单下的【新建元件】命令,打开【创建新元件】对话框。在【创建新元件】对话框中,输入元件的名称,如play,选择“按钮”类型。单击“确定”按钮。
(2)舞台切换到按钮的编辑窗口,可以看到此时的时间轴上面有4个帧,名称分别为“弹起”、“指针经过”、“按下”、“单击”。
(3)选中“弹起”帧,然后选择工具箱中的矩形工具,选择边框颜色为黑色,填充颜色为橘红色,绘制一正方形。然后选择“椭圆”工具,设置边框颜色为黑色,填充颜色为红黑渐变色,绘制一圆。
(4)在“鼠标经过”这一帧中插入关键帧,在工具栏中选中文本工具,在按钮的正下方加入文本,内容为“我会动”。这是当鼠标停止在按钮的上面的时候出现的提示文字。然后选中圆,将其放大为原来的两倍。
(5)与上面步骤相类似,在“按下”这一帧中插入关键帧,用工具栏中的箭头工具,拉出一个框,选中图标中除文字之外所有的内容,用任意变形工具将其缩小。然后选中正方形中间的圆,将其缩小到原来的一半。选择文本工具,并且用它选中按钮中的文本框,将其中间的文字改为“果然动了吧”。这一帧是当鼠标按下时的图象。
(6)至此,play按钮元件就基本制作好了。打开【库】面板,我们可以看到已经有了刚刚绘制的按钮元件。单击【库】面板右上角的播放按钮,可以看到它是一个可动的按钮元件。
(7)返回场景编辑舞台。从【库】面板中将制作好的元件拖动到舞台工作区中,即可创建它的按钮实例。
(8)按钮制作完毕后,打开【控制】菜单下的【测试场景】命令,对按钮效果进行测试
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-06-02
flash中声音的类型

事件声音—独立于时间轴
声音在其开始的关键帧开始播放,并独立于时间轴播放,当swf文件执行完,声音也会继续。
解决方法:
在属性面板中---同步菜单---开始(就不会重复叠加!)
停止播放----同步菜单---停止(变为静音)

数据流声音---不独立于时间轴
适用于精确动画配音

建议把歌放入按钮元件里面 就可以简单控制了
编辑按钮元件:新建一图层把歌曲放在第三帧按下桢,
将声音属性面板同步选项设为“开始---循环”
在选择一个按钮,同样方法放入一样的歌曲,
将按下帧的声音属性,改为同步----停止,

将这2个按钮插入场景中的第一帧和最后一帧

分别在桢上加上动作脚本 stop();

分别在play和stop按钮上加动作脚本
on(press){
this.play();
}
就可以简单控制播放和停止了
第2个回答  2009-06-02
可以放到第二帧,但是这样最后从放的画面可能就只是一个按钮,最好放到场景的最后,
你的没停住是因为没加停止的命令
你上面的例子只要在建一个层,在第二帧插一个关键帧,在帧上写上“stop();”就可以了

然后把按钮放到第二帧,在新建一个层,在新建的层上第二针插关键帧,写上代码,stop();就可以了
第3个回答  2009-06-02
在最后一帧输入脚本动作:“stop();”
也给按钮加上脚本动作:“
on (release)
{
gotoAndPlay(3);
}

OK本回答被提问者采纳

FLASH 重播按钮的问题 (高分)
(1)执行【插入】菜单下的【新建元件】命令,打开【创建新元件】对话框。在【创建新元件】对话框中,输入元件的名称,如play,选择“按钮”类型。单击“确定”按钮。(2)舞台切换到按钮的编辑窗口,可以看到此时的时间轴上面有4个帧,名称分别为“弹起”、“指针经过”、“按下”、“单击”。(3)...

flash怎么制作播放和重播按钮
4、重播按钮的AS 在最后一祯放按钮,然后写语句:1)在时间轴最后一祯写stop();,2)在按钮上写:on (release) {gotoAndPlay(1);}

flash中重播按钮问题
把1字那个小括号改成引号。

flash最后一个场景设置重播按钮
Flash中一个按钮控制播放和停止的两种算法。第一种 ps=0;\/\/初始化ps,有些算法要用到。\/\/循环算法-1 on (release) { i++;if (i == 1) { play();} else { stop();} if (i>=2) { \/\/当i=2时,让i=0,i就在1-0之间循环 i = 0;} } 第二种 on (release) { if (!ps)...

flash重播按钮问题
先通俗的说一下代码的适用问题吧 我们再制作FLASH的过程中,要用到不同的元件,包括按钮 影片剪辑和图形等,有时还要用到形状或位图.所以添加代码一定要先弄清楚,哪些代码适用于哪些元件.比如按钮事件的代码,你给影片剪辑添加上,自然就会报错了.然后分析一下你出错的原因吧 1.**错误** 场景=场景 1, ...

flash 重播按钮出现错误
你漏掉了一个引号。在按钮上完整的代码是 on(release){ gotoAndPlay("场景 2",1)}

flash重播按钮设置?急!
语法是没有问题 不过要看你实现播放的第一针的位置 是场景 还是影片剪辑里 !最好直接加个针标记 这样就应该没问题拉!

flash问题!!!重播按钮怎么做!!!
舞台上最后一贞加个STOP 做个按扭 在按扭上加 ON PRESS{GOTOANDPLAY(1)};

求帮忙做一个flash动画的重播按钮,急!!
给按钮加代码:on (release) { gotoAndPlay(10); \/\/你要开始重播的帧数。 } 或者给按钮起实例名replay,主时间轴加代码 replay.onRelease = function() { gotoAndPlay(10);}

Flash最后的“重播”按钮和代码是怎样做的?
在最后一桢写上gotoAndStop(1);在第一桢放个按扭 写上 on(Release){ play();} 或者新建一层放个MC 实例名称为my_btn(重播按钮实例名)写上 在时间轴上 my_btn.onRelease=function(){ play()}

相似回答