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格式的就可以载入播放之
注意事项
本课的代码超级简单,不再共享源代码
上一篇:手表走时精度的微调装置攻略
下一篇:keep怎么绑定苹果手表