当前位置:文档之家› 向按钮添加声音

向按钮添加声音

向按钮添加声音可以将声音和一个按钮元件的不同状态关联起来。

因为声音和元件存储在一起,它们可以用于元件的所有实例。

向按钮添加声音:1.在"库"面板中选择按钮。

2.从面板右上角的选项菜单中选择"编辑"。

3.在按钮的时间轴上,添加一个声音层。

4.在声音层中,创建一个常规或空白的关键帧,以对应要添加声音的按钮状态。

例如,要添加一段单击按钮时播放的声音,可以在标签为"Down"的帧中创建关键帧。

5.单击已创建的关键帧。

6.选择"窗口">"属性"。

7.从"属性"检查器的"声音"弹出菜单中选择一个声音文件。

8.从"同步"弹出菜单中选择"事件"。

要将不同的声音和按钮的每个关键帧关联在一起,请创建一个空白的关键帧,然后给每个关键帧添加其它声音文件。

也可以使用同一个声音文件,然后为按钮的每一个关键帧应用不同的声音效果。

有关详细信息,请参阅使用声音编辑控件。

通过声音对象使用声音可以使用 ActionScript 中的 Sound 对象将声音添加到文档中并在文档中控制声音对象。

控制声音包括在播放声音时调整音量或左右平衡声道。

有关详细信息,请参阅"学习 Flash 中的 ActionScript 2.0"中的创建声音控件。

要在"声音"动作中使用声音,请在"链接属性"对话框中给声音分配一个标识字符串。

给声音分配标识字符串:1.在"库"面板中选择声音。

2.执行以下操作之一:o从面板右上角的选项菜单中选择"链接"。

o右击 (Windows) 或按住 Control 键单击 (Macintosh)"库"面板中的声音名称,然后从上下文菜单中选择"链接"。

3.在"链接属性"对话框中的"链接"下面,选择"为 ActionScript 导出"。

4.在文本框中输入一个标识字符串,然后单击"确定"。

关于用 Flash Player 访问 MP3 文件中的 ID3 属性Macromedia Flash Player 7 及更高版本支持 ID3 v2.4 和 v2.4 标记。

在此版本中,使用 attachSound() 或 loadSound() 方法加载 MP3 声音时,声音数据流的开始处就提供 ID3 标记属性。

onID3 事件在初始化 ID3 数据时执行。

Flash Player 6 (6.0.40.0) 和更高版本都支持带 ID3 v1.0 和 v1.1 标记的MP3 文件。

使用 ID3 v1.0 和 v1.1 标记,属性在数据流的结束位置提供。

如果声音不包含 ID3v1 标签,则 ID3 属性将是未定义的。

用户必须安装 Flash Player 6 (6.0.40.0) 或更高版本,才能使 ID3 属性正常工作。

有关使用 ID3 属性的详细信息,请参阅"ActionScript 2.0 语言参考"中的"id3(Sound.id3 属性)"。

使用声音编辑控件要定义声音的起始点或控制播放时的音量,可以使用"属性"检查器中的声音编辑控件。

Flash 可以改变声音开始播放和停止播放的位置。

这对于通过删除声音文件的无用部分来减小文件的大小是很有用的。

编辑声音文件:1.向帧添加声音(有关详细信息,请参阅向文档中添加声音),或者选择已包含声音的帧。

2.选择"窗口">"属性"。

3.单击"属性"检查器右边的"编辑"按钮。

4.执行以下任意操作:o要改变声音的起始点和终止点,请拖动"编辑封套"中的"开始时间"和"停止时间"控件。

o要更改声音封套,请拖动封套手柄来改变声音中不同点处的级别。

封套线显示声音播放时的音量。

单击封套线可以创建其它封套手柄(总共可达 8 个)。

要删除封套手柄,请将其拖出窗口。

o单击"放大"或"缩小",可以改变窗口中显示声音的多少。

o要在秒和帧之间切换时间单位,请单击"秒"和"帧"按钮。

5.单击"播放"按钮,可以听编辑后的声音。

使用行为控制声音回放可以使用声音行为来控制声音回放。

行为是预先编写的"ActionScript"脚本,您可以将它们应用于对象(如按钮)以便控制目标对象(如声音)。

行为使您可以将 ActionScript 编码的强大功能、控制能力以及灵活性添加到文档中,而不必自己创建 ActionScript 代码。

注Flash Lite 1.0 和 Flash Lite 1.1 不支持行为。

意可以使用"从库加载声音"或"加载流式 MP3 文件"行为将声音添加到文档。

使用这些行为添加声音将会创建声音的实例。

实例名称稍后将用于控制声音。

"播放声音"、"停止声音"、和"停止所有声音"行为可以控制声音回放。

要使用这些行为,必须首先用其中一种"加载"行为加载声音。

要使用行为播放或停止声音,可以使用"行为"面板将该行为应用于触发对象上(如按钮)。

您需要指定触发行为的事件(如单击按钮),选择目标对象(行为将影响的声音),并选择行为参数设置以指定将如何执行行为。

要使用行为将声音载入文件:1.选择要用于触发行为的对象(如按钮)。

2.在"行为"面板("窗口">"行为")中,单击"增加"(+) 按钮,然后选择"声音">"从库中加载声音"或者"声音">"加载 MP3 流文件"。

3.在"加载声音"对话框中,输入"库"中声音的链接标识符或 MP3 流文件的声音位置。

然后,输入这个声音实例的名称并单击"确定"。

有关链接标识符的信息,请参阅通过声音对象使用声音。

4.在"行为"面板中的"事件"下,单击"释放时"(默认事件),然后从此菜单中选择一个鼠标事件。

如要使用 OnRelease 事件,不要更改此选项。

要使用行为播放声音:1.选择要用于触发"播放声音"行为的对象(如按钮)。

2.在"行为"面板("窗口">"行为")中,单击"增加"(+) 按钮。

3.选择"声音">"播放声音"。

4.在"播放声音"对话框中,输入要播放的声音的实例名称,然后单击"确定"。

5.在"行为"面板中的"事件"下,单击"释放时"(默认事件),然后从此菜单中选择一个鼠标事件。

如要使用 OnRelease 事件,请保持该选项不变。

使用行为停止声音:1.选择要用于触发"播放声音"行为的对象(如按钮)。

2.在"行为"面板("窗口">"行为")中,单击"增加"(+) 按钮。

3.选择"声音">"停止声音"。

4.在"停止声音"对话框中,输入链接标识符和要停止的声音的实例名称,然后单击"确定"。

5.在"行为"面板中的"事件"下,单击"释放时"(默认事件),然后从此菜单中选择一个鼠标事件。

如要使用 OnRelease 事件,请保持该选项不变。

用一个行为停止所有声音:1.选择要用于触发"停止所有声音"行为的对象(如按钮)。

2.在"行为"面板("窗口">"行为")中,单击"增加"(+) 按钮。

3.选择"声音">"停止所有声音"。

4.在"停止所有声音"对话框中,单击"确定",确认要停止所有声音。

5.在"行为"面板中的"事件"下,单击"释放时"(默认事件),然后从此菜单中选择一个鼠标事件。

如要使用 OnRelease 事件,请保持该选项不变。

在关键帧中开始播放和停止播放声音在 Flash 中与声音相关的最常见任务是与动画同步播放和停止播放关键帧中的声音。

停止播放和开始播放关键帧中的声音:1.向文档中添加声音。

有关详细信息,请参阅向文档中添加声音。

要使此声音和场景中的事件同步,请选择一个与场景中事件的关键帧相对应的开始关键帧。

可以选择任何同步选项。

2.在声音层时间轴中要停止播放声音的帧上创建一个关键帧。

在时间轴中将出现声音文件的表示。

3.选择"窗口">"属性",并单击右下角的箭头以展开"属性"检查器。

4.在"属性"检查器的"声音"弹出菜单中,选择同一声音。

5.从"同步"弹出菜单中选择"停止"。

在播放 SWF 文件时,声音会在结束关键帧处停止播放。

6.要回放声音,只需移动播放头。

关于 onSoundComplete 事件"ActionScript 声音"对象的 onSoundComplete 事件允许在附加的声音文件结束时触发 Flash 应用程序中的一个事件。

"声音"对象是个内置的对象,使您可以控制 Flash 应用程序中的声音。

有关详细信息,请参阅"ActionScript 2.0 语言参考"中的"Sound"。

相关主题