Flash MX as 声音控制分解
2007-01-03 10:52:21 来源:WEB开发网记得文件名和标识符要加上引号,否则FLASH会将它当做一个变量处理。
了解了as读取声音的两种方法以后,我们只需要用start()方法将这个声音播放即可。
step1:新建一个FLASH影片、并保存,然后拷贝一首mp3过来,将它和FLASH影片放到同一目录、并更名为mySound1.mp3。
step2:选择文件→导入到库(选中我们刚才拷过来的mySound1.mp3)
step3:打开库面板,右键单击我们刚导入的声音文件,并选择链接,勾选为动作脚本导出和在第一帧导出。在上面的标识符上输入:“mySound1”(不带引号)。
注意:这里为第一帧导出做一下解释。在FLASH中,库中的内容并不是全部导出到SWF中的。只有在主场景,或者其它场景中用到了库中的文件,那么在导出SWF时,才会将它导出。像这几首mp3,它并没有在其它的所需要的场景中应用。而我们在链接的时候,勾选在第一帧导出,就可以让FLASH在导出SWF文件的时候,在第一帧之前将它导出,这样,就保证了文件的完整性。否则,如果不勾选在第一帧导出,并且它没有在其它的场景中出现,那么在导出的SWF文件时,就找不到这个文件了。
step4:右键单击第一帧,选择动作。如下图操作进行
OK,试着按Ctrl+回车键试一下有没有效果...就是这样简单:)。可以看到我们上面是用attachSound方法读取的库中的影片,下面,把mySound.attachSound("mySound1");这句话改为mySound.loadSound("mySound1.mp3")。注意:step1的操作,你是否有执行。然后再按Ctrl+回车键测试场景,试一下效果。如果这两步都能够听到声音,说明正确,可以继续进行。否则请检查你的脚本的大小字是否正确、外部文件名与脚本上是否相同,如果不行,就换几首Mp3试一下。
- ››ASP.NET及JS中的cookie基本用法
- ››ASP.NET获取MS SQL Server安装实例
- ››asp.net实现调用百度pai 在线翻译英文转中文
- ››ASP.NET页面选项进行提示判断
- ››Asp.net定时执行程序
- ››ASP.NET中利用DataList实现图片无缝滚动
- ››ASP.NET验证控件RequiredFieldValidator
- ››ASP.NET中使用System.Net.Mail发邮件
- ››ASP.NET中获取用户控件中控件的ID
- ››ASP.NET中FileBytes写成文件并存档
- ››asp获取毫秒数
- ››asp.net报“INSERT INTO 语句的语法错误解决
更多精彩
赞助商链接