在flash里怎样用一个按钮来实现声音的播放和停止。求详细一点,谢谢。
展开全部
在用as来控制声音之前,一定要先使用构造函数new Sound创建声音对象。
只有先创建声音对象以后,FLASH才可以调用声音对象的方法。还有,FLASH的action是区分大小写的,
所以在写action的时候,一定要注意。
mySound=new Sound();//新建一个声音对象,对象的名称是mySound。
声音对象的控制方法:
播放与停止:
mySound.start();开始播放声音。
如想在声音的某一秒中播放,可输入mySound.start(2);即:从声音的第二秒开始播放。(这里的单位只能是秒)
mySound.stop();停止声音的播放。
stopAllSounds();停止播放所有声音。
例子
在按钮中按下状态加入代码:
_global.v;
if(v==0)
{
GlobalSound = new Sound();
MovieSound = new Sound("mymovie"); //调用外部声音用这个mysound.loadSound("1");
Sound.attachSound;
}
else
{
stopAllSounds();
}
在按钮中弹起状态加入代码:
v=not v;
只有先创建声音对象以后,FLASH才可以调用声音对象的方法。还有,FLASH的action是区分大小写的,
所以在写action的时候,一定要注意。
mySound=new Sound();//新建一个声音对象,对象的名称是mySound。
声音对象的控制方法:
播放与停止:
mySound.start();开始播放声音。
如想在声音的某一秒中播放,可输入mySound.start(2);即:从声音的第二秒开始播放。(这里的单位只能是秒)
mySound.stop();停止声音的播放。
stopAllSounds();停止播放所有声音。
例子
在按钮中按下状态加入代码:
_global.v;
if(v==0)
{
GlobalSound = new Sound();
MovieSound = new Sound("mymovie"); //调用外部声音用这个mysound.loadSound("1");
Sound.attachSound;
}
else
{
stopAllSounds();
}
在按钮中弹起状态加入代码:
v=not v;
追问
首先很感谢您的回答。
但我是个菜鸟,还是有点晕,能不能从步骤一一举个例子。非常感谢!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询