|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本地或全局转换应用于任何对象。但非真正意义上的3D,层的位置关系其显示问题。
3、用举动把持声响回放
利用声响举动能够把持声响的播放。可使用LoadSoundfromLibrary(从图符库装载声响)或LoadStreamingMP3File(装载流式MP3文件)举动增加声响到Flash文档中。用这些举动增加声响会创立声响实例,然后经由过程实例名来把持声响。
利用举动把持声响的操纵办法以下:
1.在编纂区中安排一个按钮并选择它。
[img=466,417src=]http://www.ckuyun.com/[/img]
2.单击Behaviors面板中的加号(+)按钮,从Sound(声响)子菜单当选择LoadStreamingMP3File举动(假如是从图符库中装载声响,选择LoadSoundfromLibrary)。
[img=290,357src=]http://www.ckuyun.com/[/img]
3.在弹出的对话框中,输出MP3声响文件的URL(假如是从图符库中装载声响,输出链接标识符),再给该声响输出实例名(本例输出music),单击OK按钮。
[img=308,202src=]http://www.ckuyun.com/[/img]
提醒:输出MP3文件的URL时,必定要输出扩大名(.mp3)。实例名能够任意输,但要切合变量名的定名划定规矩。
4.该举动的默许事务OnRelease和举措LoadStreamingMP3File呈现在Behaviors面板中。
[img=287,227src=]http://www.ckuyun.com/[/img]
5.假如要改动鼠标事务,在Event(事务)上面,单击OnRelease(默许事务),从弹出的菜单当选择一种鼠标事务。本例接纳默许的OnRelease事务,坚持此选项稳定。
6.在坚持编纂区中的按钮被选择的情形下,单击Behaviors面板中的加号(+)按钮,从Sound子菜单当选择PlaySound(播放声响)举动。
7.在弹出的对话框中,输出声响文件的实例名(下面第3步输出的实例名),单击OK按钮。
[img=323,132src=]http://www.ckuyun.com/[/img]
8.该举动的默许事务OnRelease和举措PlaySound呈现在Behaviors面板中。
[img=287,227src=]http://www.ckuyun.com/[/img]
提醒:本例给一个按钮增加了两种举动(载进声响和播放声响),但利用的是统一种鼠标事务。
9.选择Control>TestMovie(把持>测试动画),单击画面中的按钮,便可测试声响举动的效果。
[img=298,284src=]http://www.ckuyun.com/[/img]
在这里能够下载本例的源文件。
4、试用感觉
利用举动,实在就是利用Macromedia的软件工程师们给我们事前编写好的剧本代码!看看上面的代码吧:
on(release){
//PlaySoundBehavior
_global.Behaviors.Sound.music.start(0,1);
//EndPlaySoundBehavior
//LoadStreamingmp3behavior
if(_global.Behaviors==null)_global.Behaviors={};
if(_global.Behaviors.Sound==null)_global.Behaviors.Sound={};
if(typeofthis.createEmptyMovieClip==undefined){
this._parent.createEmptyMovieClip(BS_music,newDate().getTime()-(Math.floor((newDate().getTime())/10000)*10000));
_global.Behaviors.Sound.music=newSound(this._parent.BS_music);
}else{
this.createEmptyMovieClip(_music_,newDate().getTime()-(Math.floor((newDate().getTime())/10000)*10000));
_global.Behaviors.Sound.music=newSound(this.BS_music);
}
_global.Behaviors.Sound.music.loadSound("music.mp3",true);
}
这段代码就是从我们下面的把持声响实例中“Copy”出来的!在这段代码中,要说有我们的“功烈”的话,那就是我们在操纵过程当中供应了“music”参数,仅此罢了。
不必我们本人下手,庞大的剧本就主动天生了,真是太好了!热切企望正式版和今后的晋级版本中增添更多更多的Behaviors!
</p>
可以为受众提供跨计算机、智能手机、平板电脑和电视平台的令人痴迷的一致性体验。 |
|