我有一个带有播放,暂停,停止,开始和结束按钮声音的flash动画。
当我发布它时,我必须包含mp3文件和swf文件。
如何才能单独获取swf文件才能播放整个内容?
我正在使用flash cs 3和actionscript 3.0
这是我的代码:
var mySound:Sound = new Sound();
var myChannel:SoundChannel = new SoundChannel();
var lastPosition:Number = 0;
var soundIsPlaying:Boolean = true;
mySound.load(new URLRequest("saloma.mp3"));
myChannel = mySound.play();
所有这些按钮都将转到功能
go.addEventListener(MouseEvent.CLICK,govid);
function govid(event:MouseEvent):void{
play();
if(!soundIsPlaying){
myChannel = mySound.play(lastPosition);
soundIsPlaying = true;
}
}
我也在使用场景来导航它们,
gte.addEventListener(MouseEvent.CLICK,gotoend);
function gotoend(event:MouseEvent):void{
gotoAndStop(1,"ending");
}
答案 0 :(得分:0)
我会写出答案,但已经回答了这个问题......
首先,在您的库中,通过右键单击,选择属性并编辑“链接”部分中的“类”字段来设置声音文件的类链接。在这个例子中,它将是Class:FogHorn
import flash.utils.getDefinitionByName;
var SoundClass:Class = getDefinitionByName("FogHorn") as Class;
var newSound:Sound = new SoundClass();
newSound.play()
来源:Allan
中的@ Actionscript 3: playing sound from library with name from string答案 1 :(得分:0)
mySound.load(new URLRequest(“saloma.mp3”));
myChannel = mySound.play();