| 网站首页 | Ps下载中心 | 字体下载 | 笔刷下载 | PSD素材 | 矢量素材 | ?#35745;?#32032;材 | Ps教程 | 设计学院 | Photoshop作品 | 书法艺术 | 
Flash CS5操作指南(60)声音和 ActionScript
(载入中...)

声音和 ActionScript

您可以使用 ActionScript® 在运行时间控制声音。使用 ActionScript 便可以在 FLA 檔中建立互动效果与其他功能,这是单靠使用「时间轴」所无法做到的。

使用行为指令控制声音

使用 ActionScript 2.0 中预先撰写的声音行为指令,您便可以将声音加入至文件中,并控制声音的播放。使用这些行为指令加入声音可建立这个声音的实体,然后便可以用来控制这个声音。

备注:ActionScript 3.0 以及 Flash Lite 1.x Flash Lite 2.x 不支?#20013;?#20026;指令。

使用行为指令将声音加载档案中

1   请选取您想要用来触发行为指令的对象,例如按钮。

2 在「行为指令」面板中 ( 「窗口 > 行为指令」),单击「新增 (+)」按钮,然后选取「声音 > 从组件库加载声音」或「声音 > 载入串流 mp3 档案」。

3在「加载声音」对话框中,输入位于「组件库」内声音的连结识别名称,或是串流 mp3 档案的声音位置。接着,输入此声音实体的名称,然后单击「确定」。

4在「行为指令」面板的「事件」之下,单击「放开时」( 预设事件),并从选单中选取一个鼠标事件。若您想要使用OnRelease 事件,请不要变更?#25628;?#39033;。

使用行为指令播放或停止声音

1 请选取您想要用来触发行为指令的对象,例如按钮。2 在「行为指令」面板 ( 「窗口 > 行为指令」) 中,单击「新增」(+) 按钮。3 选取「声音 > 播放声音」、「声音 > 停止声音」或「声音 > 停止所有声音」。4 在显?#38236;?#23545;话框中,请执行下列步骤之一:

                     •              输入您要播放或停止之声音的链接识别名称和实体名称,然后单击「确定」。

                     •              单击「确定」,确认您要停止所有声音。

 

5在「行为指令」面板的「事件」之下,单击「放开时」( 预设事件),并从选单中选取一个鼠标事件。若您想要使用OnRelease 事件,请不要变更?#25628;?#39033;。

使用 ActionScript 2.0 Sound 对象控制声音

您可以在 ActionScript 2.0 中使用 Sound 对象将声音加入至文件,并在文件中控制这些声音对象 ( 包括调整声音播放时的音量和左右平衡)。如需详细信息,请参阅学习 Flash 中的 ActionScript 2.0 中的「建立声音控件」。1 在「组件库」面板中选取声音。2 ?#29992;?#26495;右上角的「面板」选单中选取「连结」,或是在「组件库」面板中单击右键 (Windows) 或者按 Control + 单击 (Macintosh) 该声音的名称,然后从快显选单中选取「连结」。3 在「链接属性」对话框的「链接」下方,选取「汇出给 ActionScript 使用」。4 在方块中输入识别名称字符串,然后单击「确定」。

关于 ActionScript 2.0 onSoundComplete 事件

您可以使用 ActionScript 2.0 Sound 对象的onSoundComplete 事件,在附加的声音档播放完毕时,触发应用程序中的事件。FlashSound 对象是内部对象,让您可以控制 Flash 应用程序中的声音。如需详细信息,请参阅ActionScript 2.0 语言参考中的「Sound」。?#22791;?#21152;的声音?#21040;?#26463;播放时,Flash 会自动叫用 Sound 对象的onSoundComplete 事件。如果声音循环指定的次数,事件会在声音结束循环时被触发。

Sound 对象有两个可以与onSoundComplete 事件一起使用的属性。duration 属性是只读属性,代表附加到 sound 对象的声音样本时间,?#38498;?#31186;为单位。position 属性是只读属性,代表每次循环时声音播放的毫秒数。onSoundComplete 事件能让您以下列不同方式操控声音:

                     制作动态播放列表或循序播放

                     制作多媒体展示,在前进到下一个?#26696;?#25110;场景前会先检查叙述是否已完成

                     制作同步化声音和特定事件或场景、并在不同的声音之间顺利转场的游戏

                     根据声音定时影像的变换例如,在声音播放到?#35805;?#26102;变更影像。

 

使用 Flash Player 存取 mp3 档案中的 ID3 属性

Adobe Macromedia Flash Player 7 和更新的版本支持 ID3 v2.4 v2.4 标签。有了这个版本,当您使用 ActionScript 2.0 attachSound() loadSound() 方法加载 mp3 声音时,在声音数据串流的一开始就可以使用 ID3 卷标属性。初始化 ID3 数据后就会执行 onID3 事件。

Flash Player 6 (6.0.40.0) 和更新版本支持具有 ID3 v1.0 v1.1 标签的 mp3 档案。使用 ID3 v1.0 v1.1 卷标,在数据串流的结?#37096;?#20197;使用属性。若某段声音并?#31383;?#21547; ID3v1 标签,其 ID3 属性便会是未定义的。使用者必须具备 Flash Player 6

(6.0.40.0) 或更新版本,才能使 ID3 属性产生作用。如需有关使用 ID3 属性?#21335;?#32454;信息,请参阅ActionScript 2.0 语言参考中的id3 (Sound.id3 属性)」。

本类?#35753;?#25945;程:

PS结合Flash制作瓢虫动画

Flash  CS6 功能特性中?#21335;?/a>

Flash 8 线条实例演练—画

flash中MP3导入及同步歌词

FLASH CS3快速打造一个小奶
最新更新教程:
Powered by:www.jllllh.com.cn〖粤ICP备09027937号〗〖粤公网安备44078402440812号〗All Rights Reserved.
赛车北京pk10历史记录
作者:佚名    教程来源:本站原创    点击数:    更新时间:2012-3-12