1、向按钮添加声音向按钮添加声音可以将声音和一个按钮元件的不同状态关联起来。因为声音和元件存储在一起, 它们可以用于元件的所有实例。向按钮添加声音:向按钮添加声音:1. 在“库“面板中选择按钮。 2. 从面板右上角的选项菜单中选择“编辑“。 3. 在按钮的时间轴上,添加一个声音层。 4. 在声音层中,创建一个常规或空白的关键帧,以对应要添加声音的按钮 状态。 例如,要添加一段单击按钮时播放的声音,可以在标签为“Down“的帧中 创建关键帧。5. 单击已创建的关键帧。 6. 选择“窗口“属性“。 7. 从“属性“检查器的“声音“弹出菜单中选择一个声音文件。 8. 从“同步“弹出菜单中选择“事件“。 要将不同的声音和按钮的每个关键帧关联在一起,请创建一个空白的关 键帧,然后给每个关键帧添加其它声音文件。也可以使用同一个声音文 件,然后为按钮的每一个关键帧应用不同的声音效果。有关详细信息, 请参阅使用声音编辑控件。通过声音对象使用声音通过声音对象使用声音可以使用 ActionScript 中的 Sound 对象将声音添加到文档中并在文档中控制 声音对象。控制声音包括在播放声音时调整音量或左右平衡
2、声道。有关详细信 息,请参阅“学习 Flash 中的 ActionScript 2.0“中的创建声音控件。要在“声音“动作中使用声音,请在“链接属性“对话框中给声音分配一个标识字 符串。给声音分配标识字符串:给声音分配标识字符串: 1. 在“库“面板中选择声音。 2. 执行以下操作之一: o从面板右上角的选项菜单中选择“链接“。 o右击 (Windows) 或按住 Control 键单击 (Macintosh)“库“面板 中的声音名称,然后从上下文菜单中选择“链接“。 3. 在“链接属性“对话框中的“链接“下面,选择“为 ActionScript 导出“。 4. 在文本框中输入一个标识字符串,然后单击“确定“。 关于用关于用 FlashFlash PlayerPlayer 访问访问 MP3MP3 文件文件 中的中的 ID3ID3 属性属性Macromedia Flash Player 7 及更高版本支持 ID3 v2.4 和 v2.4 标记。在此 版本中,使用 attachSound() 或 loadSound() 方法加载 MP3 声音时,声音数 据流的开始处就提供 ID3 标记属性
3、。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要改变
4、声音的起始点和终止点,请拖动“编辑封套“中的“开始时间 “和“停止时间“控件。 o要更改声音封套,请拖动封套手柄来改变声音中不同点处的级别。 封套线显示声音播放时的音量。单击封套线可以创建其它封套手 柄(总共可达 8 个)。要删除封套手柄,请将其拖出窗口。 o单击“放大“或“缩小“,可以改变窗口中显示声音的多少。 o要在秒和帧之间切换时间单位,请单击“秒“和“帧“按钮。 5. 单击“播放“按钮,可以听编辑后的声音。 使用行为控制声音回放使用行为控制声音回放可以使用声音行为来控制声音回放。行为是预先编写的“ActionScript“脚本, 您可以将它们应用于对象(如按钮)以便控制目标对象(如声音)。行为使您 可以将 ActionScript 编码的强大功能、控制能力以及灵活性添加到文档中, 而不必自己创建 ActionScript 代码。注注 意意Flash Lite 1.0 和 Flash Lite 1.1 不支持行为。可以使用“从库加载声音“或“加载流式 MP3 文件“行为将声音添加到文档。使用 这些行为添加声音将会创建声音的实例。实例名称稍后将用于控制声音。“播放声音“、“停止声音
5、“、和“停止所有声音“行为可以控制声音回放。要使用 这些行为,必须首先用其中一种“加载“行为加载声音。要使用行为播放或停止 声音,可以使用“行为“面板将该行为应用于触发对象上(如按钮)。您需要指 定触发行为的事件(如单击按钮),选择目标对象(行为将影响的声音),并 选择行为参数设置以指定将如何执行行为。要使用行为将声音载入文件:要使用行为将声音载入文件:1. 选择要用于触发行为的对象(如按钮)。 2. 在“行为“面板(“窗口“行为“)中,单击“增加“(+) 按钮,然后选择“ 声音“从库中加载声音“或者“声音“加载 MP3 流文件“。 3. 在“加载声音“对话框中,输入“库“中声音的链接标识符或 MP3 流文件的 声音位置。然后,输入这个声音实例的名称并单击“确定“。 有关链接标识符的信息,请参阅通过声音对象使用声音。4. 在“行为“面板中的“事件“下,单击“释放时“(默认事件),然后从此菜 单中选择一个鼠标事件。如要使用 OnRelease 事件,不要更改此选项。 要使用行为播放声音:要使用行为播放声音:1. 选择要用于触发“播放声音“行为的对象(如按钮)。 2. 在“行为“面板(“窗
6、口“行为“)中,单击“增加“(+) 按钮。 3. 选择“声音“播放声音“。 4. 在“播放声音“对话框中,输入要播放的声音的实例名称,然后单击“确定 “。 5. 在“行为“面板中的“事件“下,单击“释放时“(默认事件),然后从此菜 单中选择一个鼠标事件。如要使用 OnRelease 事件,请保持该选项不变。使用行为停止声音:使用行为停止声音:1. 选择要用于触发“播放声音“行为的对象(如按钮)。 2. 在“行为“面板(“窗口“行为“)中,单击“增加“(+) 按钮。 3. 选择“声音“停止声音“。 4. 在“停止声音“对话框中,输入链接标识符和要停止的声音的实例名称, 然后单击“确定“。 5. 在“行为“面板中的“事件“下,单击“释放时“(默认事件),然后从此菜 单中选择一个鼠标事件。如要使用 OnRelease 事件,请保持该选项不变。用一个行为停止所有声音:用一个行为停止所有声音:1. 选择要用于触发“停止所有声音“行为的对象(如按钮)。 2. 在“行为“面板(“窗口“行为“)中,单击“增加“(+) 按钮。 3. 选择“声音“停止所有声音“。 4. 在“停止所有声音“对话框中,单击“
7、确定“,确认要停止所有声音。 5. 在“行为“面板中的“事件“下,单击“释放时“(默认事件),然后从此菜 单中选择一个鼠标事件。如要使用 OnRelease 事件,请保持该选项不变。在关键帧中开始播放和停止播放声音在关键帧中开始播放和停止播放声音在 Flash 中与声音相关的最常见任务是与动画同步播放和停止播放关键帧中的 声音。停止播放和开始播放关键帧中的声音:停止播放和开始播放关键帧中的声音:1. 向文档中添加声音。有关详细信息,请参阅向文档中添加声音。 要使此声音和场景中的事件同步,请选择一个与场景中事件的关键帧相 对应的开始关键帧。可以选择任何同步选项。2. 在声音层时间轴中要停止播放声音的帧上创建一个关键帧。 在时间轴中将出现声音文件的表示。3. 选择“窗口“属性“,并单击右下角的箭头以展开“属性“检查器。 4. 在“属性“检查器的“声音“弹出菜单中,选择同一声音。 5. 从“同步“弹出菜单中选择“停止“。 在播放 SWF 文件时,声音会在结束关键帧处停止播放。6. 要回放声音,只需移动播放头。 关于关于 onSoundCompleteonSoundComplete 事件事件“
8、ActionScript 声音“对象的 onSoundComplete 事件允许在附加的声音文件结 束时触发 Flash 应用程序中的一个事件。“声音“对象是个内置的对象,使您可 以控制 Flash 应用程序中的声音。有关详细信息,请参阅“ActionScript 2.0 语言参考“中的“Sound“。附加的声音文件结束播放时,将自动激活“声音“对象 的 onSoundComplete 事件。如果声音循环播放指定次数,则声音停止循环播放 时将触发该事件。“声音“对象有两个可与 onSoundComplete 事件结合使用的属性。duration 属 性是一个只读属性,表示附加到声音对象的声音样本的持续时间(以毫秒为单 位)。Position 属性是一个只读属性,表示在每个循环中声音已播放的毫秒数。onSoundComplete 事件让您可以通过各种功能强大的方法处理声音,如下所述:创建动态的播放列表或音序器 创建多媒体演示文稿,在进入下一个帧或场景前检查叙述是否结束 建立游戏,让声音和特定的事件或场景同步,并在不同的声音之间平滑 地过渡 将图像变换与声音同步,例如当声音回放到一半时变换
9、图像 使用使用“ “脚本助手脚本助手“ “创建创建 startDrag/stopDragstartDrag/stopDrag 事件事件下面的示例将向您展示使用“脚本助手“创建简单的 startDrag/stopDrag 事件 的过程。完成此过程之后,在发布的 SWF 文件中就有了一个可在有限矩形内拖 动的影片剪辑。若要了解有关用于创建此示例的方法和函数的详细信息,请参阅“学习 Flash 中的 ActionScript 2.0“。使用脚本助手创建使用脚本助手创建 startDrag/stopDragstartDrag/stopDrag 事件:事件:1. 新建一个 Flash 文档,并将其另存为 circle.fla。 2. 在舞台上绘制一个圆。 3. 选择舞台上的这个圆,并通过完成以下操作之一将其转换为影片剪辑元 件: o选择“修改“转换为元件“。 o将选中元素拖到“库“面板上。 o右击 (Windows) 或者按住 Control 键单击 (Macintosh),然后 从上下文菜单中选择“转换为元件“。 4. 在“转换为元件“对话框中,输入元件名称 circle_mc,然后选择“影片剪 辑“行为。有关详细信息,请参阅元件的类型。 5. 单击“确定“。 Flash 会将该元件添加到库中,并且舞台上的选中元素将成为该元件的 实例。6. 对于仍处于选中状态的 circle_mc 影片剪辑,在“属性“检查器的“实例 名称“文本框中输入实例名称 myCircle。 7. 将 circle_mc 影片剪辑放在时间轴上。为此请执行以下操作: 1. 在舞台上选择 circle_mc 影片剪辑。 2. 选择“修改“时间轴“分散到图层“。此菜单命令会向时间轴自 动添加一个图层,并将 circle_mc 影片剪辑实例放在时间轴上。 它根据元件名称命名新图层,并将其放到现有图层 1 的下方。 8. 在时间轴中双击图层 1 的名称重命名图层 1,在其名称位置上键入名称 “动作“。 9. 选择“动作“图层中的第一帧。 10.选择“窗口“动作“以显示“动作“面板,然后单击“脚本助手“。“动作“面 板进入“脚本助手“
《向按钮添加声音》由会员ji****72分享,可在线阅读,更多相关《向按钮添加声音》请在金锄头文库上搜索。