| 网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 |
![]() |
| Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道 |
读取声音:
mySound.loadSound();从外部载入声音。 网管网www.bitscn.com
mySound.attachSound();从库中加载声音。
mySound.getBytesLoaded();获取声音载入的字节数。 网管有家bitscn.net
mySound.getBytesTotal();获取声音的总字节数。
声音对象的属性: 网管朋友网www_bitscn_net
mySound.duration;声音的长度。(单位为毫秒。即:1000毫秒=1秒) 中国网管联盟bitsCN.com
mySound.position;声音已播放的毫秒数。(单位为毫秒) 网管网www_bitscn_com
声音对象的函数:
网管有家www.bitscn.net
mySound.onLoad;声音载入时调用。
mySound.onComplete;声音播放完成时调用。
网管网www.bitscn.com
简单实例:
网管bitscn_com
通过下面这个例子,主要是让大家自己动手,了解一下声音的各个方法以及属性的用法。 网管联盟bitsCN_com
首先,我们先要让声音播放起来。用as来控制,就需要用as来读取声音。用as读取声音有两种方式:attachSound和loadSound。 网管联盟bitsCN@com
attachSound是从FLASH的库中挷定一个声音。这个声音需要我们先导入一个声音文件。方法:文件→导入到库(选择一个声音文件,确定即可)→打开库面板(窗口→库)→右键选择我们刚才导入的声音文件→在右键菜单中找到链接→选中为动作脚本导出,在标识符上为这个声音对象起一个名称。然后用attachSound(标识符),来读取声音。
网管u家u.bitscn@com
loadSound则是从外部读取声音文件,方法:loadSound(文件名)。从外部读取文件时只允许载入MP3文件。其它格式是不能够读取的。 网管有家bitscn.net
记得文件名和标识符要加上引号,否则FLASH会将它当做一个变量处理。 网管网www.bitscn.com
了解了as读取声音的两种方法以后,我们只需要用start()方法将这个声音播放即可。 网管网www.bitscn.com
step1:新建一个FLASH影片、并保存,然后拷贝一首mp3过来,将它和FLASH影片放到同一目录、并更名为mySound1.mp3。 网管u家bitscn.net
step2:选择文件→导入到库(选中我们刚才拷过来的mySound1.mp3) 网管朋友网www_bitscn_net
step3:打开库面板,右键单击我们刚导入的声音文件,并选择链接,勾选为动作脚本导出和在第一帧导出。在上面的标识符上输入:“mySound1”(不带引号)。 网管u家u.bitsCN.com
注意:这里为第一帧导出做一下解释。在FLASH中,库中的内容并不是全部导出到SWF中的。只有在主场景,或者其它场景中用到了库中的文件,那么在导出SWF时,才会将它导出。像这几首mp3,它并没有在其它的所需要的场景中应用。而我们在链接的时候,勾选在第一帧导出,就可以让FLASH在导出SWF文件的时候,在第一帧之前将它导出,这样,就保证了文件的完整性。否则,如果不勾选在第一帧导出,并且它没有在其它的场景中出现,那么在导出的SWF文件时,就找不到这个文件了。
网管网www.bitscn.com
step4:右键单击第一帧,选择动作。如下图操作进行
|
0
|
评论加载中…