多语言展示
当前在线:1555今日阅读:60今日分享:41

AS3基础教程-第33课-处理声音(中)-载入外部声音

AS3可以载入flash文档之外的声音,对于码率什么的没有要求,只要是mp3格式的即可。既可以载入网络上的声音,也可以载入本地的声音
工具/原料

flashCS6

方法/步骤
1

首先,在本地新建一个文件夹,然后打开falshCS6新建AS3的flash文档,马上保存,保存到新建的文件夹内,文件名设置为33.fla。将一首mp3格式的音乐放入到这个文件夹内,假设名字是 西海情歌.mp3

2

按F9键打开动作面板,输入代码如下,测试影片即可听到声音了:var url:String='西海情歌.mp3'var urr:URLRequest=new URLRequest(url)var mysd:Sound=new Sound(urr)mysd.play()

3

现在逐行解释代码:var url:String='西海情歌.mp3'定义一个名为url的字符串类型变量,存储的是外部声音的地址。因为声音和flash文档在同一个文件夹内,故此,只书写声音的文件名(带上扩展名)即可。如果声音是网络上的,这里就将双引号内的文件名书写为MP3文件的网址

4

var urr:URLRequest=new URLRequest(url)定义了一个名为urr的URLRequest类型的变量,凡是加载外部的声音,必须用到URLRequest,其参数就是上面的网址

5

var mysd:Sound=new Sound(urr)将名为urr的URLRequest类型的变量赋值给 新定义的 mysd的变量,mysd变量即是声音变量

6

mysd.play()让这个声音开始播放。这里的play()方法和上节课介绍的一模一样,其也有两个参数。

7

加载外部声音的好处是:对于mp3文件的码率没有任何要求,只要是MP3格式的就可以载入播放之

注意事项

本课的代码超级简单,不再共享源代码

推荐信息