读取声音:

     mySound.loadSound();从外部载入声音。

     mySound.attachSound();从库中加载声音。

     mySound.getBytesLoaded();获取声音载入的字节数。

     mySound.getBytesTotal();获取声音的总字节数。

声音对象的属性:

     mySound.duration;声音的长度。(单位为毫秒。即:1000毫秒=1秒)

     mySound.position;声音已播放的毫秒数。(单位为毫秒)

声音对象的函数:

     mySound.onLoad;声音载入时调用。

     mySound.onComplete;声音播放完成时调用。

简单实例:

  通过下面这个例子,主要是让大家自己动手,了解一下声音的各个方法以及属性的用法。

  首先,我们先要让声音播放起来。用as来控制,就需要用as来读取声音。用as读取声音有两种方式:attachSound和loadSound。

attachSound是从FLASH的库中挷定一个声音。这个声音需要我们先导入一个声音文件。方法:文件→导入到库(选择一个声音文件,确定即可)→打开库面板(窗口→库)→右键选择我们刚才导入的声音文件→在右键菜单中找到链接→选中为动作脚本导出,在标识符上为这个声音对象起一个名称。然后用attachSound(标识符),来读取声音。

loadSound则是从外部读取声音文件,方法:loadSound(文件名)。从外部读取文件时只允许载入MP3文件。其它格式是不能够读取的。

记得文件名和标识符要加上引号,否则FLASH会将它当做一个变量处理。

  了解了as读取声音的两种方法以后,我们只需要用start()方法将这个声音播放即可。

step1:新建一个FLASH影片、并保存,然后拷贝一首mp3过来,将它和FLASH影片放到同一目录、并更名为mySound1.mp3。

step2:选择文件→导入到库(选中我们刚才拷过来的mySound1.mp3)

step3:打开库面板,右键单击我们刚导入的声音文件,并选择链接,勾选为动作脚本导出和在第一帧导出。在上面的标识符上输入:“mySound1”(不带引号)。

注意:这里为第一帧导出做一下解释。在FLASH中,库中的内容并不是全部导出到SWF中的。只有在主场景,或者其它场景中用到了库中的文件,那么在导出SWF时,才会将它导出。像这几首mp3,它并没有在其它的所需要的场景中应用。而我们在链接的时候,勾选在第一帧导出,就可以让FLASH在导出SWF文件的时候,在第一帧之前将它导出,这样,就保证了文件的完整性。否则,如果不勾选在第一帧导出,并且它没有在其它的场景中出现,那么在导出的SWF文件时,就找不到这个文件了。

step4:右键单击第一帧,选择动作。如下图操作进行

Flash MX as 声音控制分解)(2)相关推荐

  1. Flash MX as 声音控制分解

    教程前言: FLASH声音被广泛应用在网页.MTV.片头等FLASH动画当中.一段美好的音乐会给你的动画添加更多的精彩.声音的控制便成了必不可少的部分.本教程为大家从基础知识.简单示例到最后的实例制作 ...

  2. Macromedia Flash MX 2004 V7.01 简体中文版下载地址及例视频教程(swf版)

    Macromedia Flash MX 2004 V7.01 简体中文版 软件大小:48.65 MB 软件语言:简体中文 软件类别:国外软件 / 动画制作 运行环境:XP, 2000, NT, Win ...

  3. flash mx拖拽实例_集成Flash MX 2004和Director MX 2004

    flash mx拖拽实例 There are no two ways about it: Flash MX 2004 is a powerful development environment for ...

  4. AS3 声音控制学习

    AS3中与声音控制有关的类有以下几个:   类 说明 1 Sound Sound类允许您在应用程序中使用声音. 2 SoundChannel SoundChannel类控制应用程序中的声音. 3 So ...

  5. 用Flash MX 2004自制调色版和配色组件(一)

    王咏刚,2005年4月 最近一段时间,因为工作上涉及了许多在Flash中搭配颜色的应用,我自己就仿照着ColorImpact等配色软件的样子,用Flash MX 2004的定制组件功能,做了一个简单的 ...

  6. python 控制系统音量_pygame学习笔记(4):声音控制

    pygame.mixer是一个用来处理声音的模块,其含义为"混音器".游戏中对声音的处理一般包括制造声音和播放声音两部分,这里仅学习了播放声音部分. 1.pygame.mixer启 ...

  7. 计算机游戏物体运动代码,Flash游戏教程:控制物体运动三法 -电脑资料

    教程|控制 现在用Flash开发的游戏是越来越多了, 方法一:通过单击按钮实现物体的单位运动 这种方法一般在需要按键的游戏中使用.你也可以给某个实体加上这段代码,然后通过单击这个实体达到某种游戏效果. ...

  8. flash mx拖拽实例_在Flash MX中制作射击游戏

    flash mx拖拽实例 Have you ever fancied venting your frustration virtually on targets of your choice, bui ...

  9. 怎么在FLASH的场景中控制影片剪辑的播放和停止

    <--好消息!好消息!好消息! 粉丝超过2000的公众号主快来接单吧,快来领取你的第一笔广告费.(粉丝数不够的小伙伴,请私信我一并解决) 新用户注册红包1.8元,新用户注册并接单红包9.9元. ...

最新文章

  1. 纯CSS 实现组织架构图,学习
  2. RxJava 2.0的基本使用
  3. gdb调试时,Program received signal SIGPIPE, Broken pipe.
  4. python装饰器带参数函数二阶导数公式_一文搞定Python装饰器,看完面试不再慌
  5. 如何优化网站的响应时间
  6. (转载)Vim入门图解说明
  7. android 内存泄漏分析工具,Android内存泄漏终极解决篇(上)
  8. 学习Spring必学的Java基础知识(2)----动态代理
  9. Emmet 简写语法
  10. 1302数码管c语言程序,基于AVR单片机的DS1302数码管时间显示C语言程序设计
  11. 手动更新google服务框架
  12. 故障处理 | 网站500,无法打开站点(突然无法打开,代码和服务器没做调整)
  13. nextcloud配置邮箱发送邮件
  14. AndroidStudio Launching ‘app‘ Time out 错误
  15. 如何快速构建论文初稿
  16. 电商html轮播动效,制作一个电商网站的轮播图效果
  17. Historic Exhibition 贪心
  18. Latex基本语法总结
  19. SQL注入-攻入Apple ID钓鱼网站实录
  20. php 相同数据合并单元格,elementUI table合并相同数据的单元格

热门文章

  1. 如何向Vive Port中上传htc vive应用
  2. 《正在爆发的互联网革命》(3.5亿网民必读,30余位互联网大腕一致推荐)
  3. C语言程序从编写到运行历经的几个阶段
  4. Arthas(阿尔萨斯) 能为你做什么?
  5. 不辨不明,智能安全分析才是解决安全问题的王道
  6. 【人工智能】人工智能行业研究:史上最伟大的科技革命
  7. 2008年8月23日-国家体育馆 祥云小屋 白天
  8. Node 系列 - 007 - node-xlsx
  9. Gdevops峰会| 在什么情况下应该考虑换数据库了?
  10. 实现婚恋交友app源码,开发一个数字气泡的效果