Flash MX 2004新功能:行为4

2016-01-29 13:51 4 1 收藏

Flash MX 2004新功能:行为4,Flash MX 2004新功能:行为4

【 tulaoshi.com - Flash 】

三、用行为控制声音回放

  使用声音行为可以控制声音的播放。可以使用Load Sound from Library(从图符库装载声音)或Load Streaming MP3 File(装载流式MP3文件)行为添加声音到Flash文档中。用这些行为添加声音会创建声音实例,然后通过实例名来控制声音。

  使用行为控制声音的操作方法如下:

  1.在编辑区中放置一个按钮并选择它。

  

  2.单击Behaviors面板中的加号(+)按钮,从Sound(声音)子菜单中选择Load Streaming MP3 File行为(如果是从图符库中装载声音,选择Load Sound from Library)。

  

  3.在弹出的对话框中,输入MP3声音文件的URL(如果是从图符库中装载声音,输入链接标识符),再给该声音输入实例名(本例输入music),单击OK按钮。

  

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/flash/)

  提示:输入MP3文件的URL时,一定要输入扩展名(.mp3)。实例名可以随便输,但要符合变量名的命名规则。

  4.该行为的默认事件On Release和动作Load Streaming MP3 File出现在Behaviors面板中。

  

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/flash/)

  5.如果要改变鼠标事件,在Event(事件)下面,单击On Release(默认事件),从弹出的菜单中选择一种鼠标事件。本例采用默认的On Release事件,保持此选项不变。

  6.在保持编辑区中的按钮被选择的情况下,单击Behaviors面板中的加号(+)按钮,从Sound子菜单中选择Play Sound(播放声音)行为。

  7.在弹出的对话框中,输入声音文件的实例名(上面第3步输入的实例名),单击OK按钮。

  

  8.该行为的默认事件On Release和动作Play Sound出现在Behaviors面板中。

  

  提示:本例给一个按钮添加了两种行为(载入声音和播放声音),但使用的是同一种鼠标事件。

   9.选择ControlTest Movie(控制测试动画),单击画面中的按钮,即可测试声音行为的效果。

  

  在这里可以下载本例的源文件。

  四、试用感受

  使用行为,其实就是使用Macromedia的软件工程师们给我们事先编写好的脚本代码!看看下面的代码吧:

  on (release) {

 // Play Sound Behavior
_global.Behaviors.Sound.music.start(0,1);
// End Play Sound Behavior

 //Load Streaming mp3 behavior
if(_global.Behaviors == null)_global.Behaviors = {};
if(_global.Behaviors.Sound == null)_global.Behaviors.Sound = {};
if(typeof this.createEmptyMovieClip == 'undefined'){
 this._parent.createEmptyMovieClip('BS_music',new Date().getTime()-(Math.floor((new Date().getTime())/10000)*10000) );
 _global.Behaviors.Sound.music = new Sound(this._parent.BS_music);
} else {
 this.createEmptyMovieClip('_music_',new Date().getTime()-(Math.floor((new Date().getTime())/10000)*10000) );
 _global.Behaviors.Sound.music = new Sound(this.BS_music);
}
_global.Behaviors.Sound.music.loadSound("music.mp3",true);

  }

  这段代码就是从我们上面的控制声音实例中“Copy”出来的!在这段代码中,要说有我们的“功劳”的话,那就是我们在操作过程中提供了“music”参数,仅此而已。

  不用我们自己动手,复杂的脚本就自动生成了,真是太好了!热切盼望正式版和以后的升级版本中增加更多更多的Behaviors!



来源:http://www.tulaoshi.com/n/20160129/1491767.html

延伸阅读
标签: Web开发
    Dreaweaver MX 2004 中增加了图片处理功能,如图片亮度和对比度的调节、图片的锐化效果等等。 下面我们来一起详细了解Dreamweaver MX 2004在图片处理方面的改进。 在Dreamweaver MX 2004中导入一张图片,看看属性面板上对应的图片相关选项,我们会发现多了几个图标功能。 首先在图片大小设置栏旁边就多了一个带...
标签: Web开发
三、CSS Style面板的应用 在Dreamweaver MX 2004中界面最右边有一列各种选项面板的设置对话框,其中包括“CSS Style”,如图5。 图5 老版本的DW也有这个CSS Style面板,Dreamweaver MX 2004中只保留了CSS Style的编辑功能,去掉了套用模式(Dreamweaver MX 2004直接在属性面板中套用CSS样式)。Dreamweaver MX 2004在“Rules...
标签: Web开发
如今网页的排版格式越来越复杂,很多效果需要通过CSS来实现,Dreamweaver MX 2004在CSS功能设计上做了很大的改进。下面我们就来看看这些改进的地方。 一、属性面板的改进 Dreamweaver MX 2004在属性面板中增加了“Style”选项,我们在设计页面时所做的添加的字体、颜色、大小等样式,“Style”会将这些设计自动记忆生成“Style1...
标签: flash教程
和过去的Macromedia Flash产品一样,当你看到Macromedia Flash MX 2004能做什么的时候 你铁定也傻了眼。这个版本(包括Flash MX 2004 特别专业版)更加确定了Macromedia Flash 的多功能网络媒体开发工具(RIA)的地位。 Macromedia Flash支持多功能网络媒体并且在网络上运行良好,不过实际上你从Flash 4的时候就能做这些了。但用户们对你的产品...
标签: flash教程
1.0 UIObject. createObject(); 作用:创建一个组件对象 用法:componentInstance.createObject(linkageName, instanceName, depth, initObject) 例子:在这个AS里面,我们特别要注意的就是linkageName这个了。 请先从Components面板上面的Component拖到场景上面,(你可以选择Button, DateChooser等,我们在这里先用Button吧。)然后,我们...

经验教程

508

收藏

8
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部