为使用的attachSound命令创建一个预加载
在Flash 5中有一个新的功能,这似乎是引起了大家的问题,这是attachSound的方法,这使得我们可以控制声音与动作。
为什么这个命令?
以及许多人都发现,有预加载器不正常工作时,使用此命令,这样做的原因如下,使用attachSound方法时,闪光灯在出口的地方,所有的声音,你说“导出符号”链接属性你的电影开始前一帧。基本上,这意味着,这些声音完全加载之前你的电影加载的其余部分。这使得你的电影是不可能的创建一个preoloader的。的方法来克服,这是我的教程是关于什么的,我希望对许多人来说,这将是非常有用的。
创建你的声音的电影:
这是一个好主意的原因很多,有你的声音位于内的一个单独的SWF文件加载到您的主要电影,电影的第一帧上。其中一个原因是不断循环的,无论发生了什么在您的主电影播放的背景音乐。
好了,所以创建一个新的Flash电影,那部电影里面的第一帧上添加以下脚本:
函数mysound(){
mysoundobj =新的声音(这);
mysoundobj.attachSound(“idname”);
mysoundobj.start();
}
好了上面的脚本是一个函数,我们就可以在任何时间,从任何地方,它就会开始播放声音“idname”指定,这idname是由你的库中选择你的声音,单击鼠标右键并选择“连接”,在“链接属性”对话框中选择“导出符号”和“idname”的声音。
通过使用上述功能被激活:
mysound()
现在,我们刚刚创建的电影为您的影片将包含所有的声音,创造尽可能多的功能,只要你想,来日岁月,会让你知道,你可以使用一个功能,多种声音添加放慢参数的功能,这样的事情:
功能mysound(idname),{
mysoundobj =新的声音(这)
mysoundobj.attachSound(idname)
mysoundobj.start()
}
这将告诉你作为一个参数以发送声音,上面的函数调用使用:
mysound(“idname”)
保存你刚才创建的为“sound.fla”中的电影,并发布你的电影(SWF)
(责任编辑:卓想动画http://www.zxgzs.com)