Actionscript 3 不正确调用外部mp3文件
我得到了错误:2044,所以我假设我的代码在调用声音函数时是错误的,但我似乎找不到我在哪里出错Actionscript 3 不正确调用外部mp3文件,actionscript-3,flash,audio,Actionscript 3,Flash,Audio,我得到了错误:2044,所以我假设我的代码在调用声音函数时是错误的,但我似乎找不到我在哪里出错 package { import flash.display.MovieClip; import flash.media.SoundChannel; import flash.media.Sound; import flash.net.URLRequest; public class Tile extends MovieClip{
package {
import flash.display.MovieClip;
import flash.media.SoundChannel;
import flash.media.Sound;
import flash.net.URLRequest;
public class Tile extends MovieClip{
public function GetAndSwitchKey():String {
//Some Code//
//Create sounds
//------------> Start here
var bSound:Sound = new Sound();
var bReq:URLRequest = new URLRequest("B.mp3");
var oSound:Sound = new Sound();
var oReq:URLRequest = new URLRequest("O.mp3");
var mSound:Sound = new Sound();
var mReq:URLRequest = new URLRequest("M.mp3");
//Load sounds
bSound.load(bReq);
oSound.load(oReq);
mSound.load(mReq);
//<-------- End here
//Some code//
switch (temp) {
case "B": bSound.play(); break;
case "O": oSound.play(); break;
case "M": mSound.play(); break;
}
//Some code//
}
}
}
我添加这些文件的方法是将它们放在与Action script 3文件相同的文件中。然后,我在properties中将它们更改为可导出用于动作脚本。但据我所知,我不必指定目录,因为SWF中有一个副本。替换从此处开始到此处结束的代码。这将解决错误。并将正确调用声音文件
var mySoundHolder = new mySound();
尝试将mp3文件放入swf发布所在的文件夹。我会尝试一下now@DodgerThud您在哪里找到SWF文件?此答案包含问题中未找到的部分。也没有上下文。他问了一个错误的问题,对同一个问题给出了错误的答案。他试图加载外部声音,而他的设置是播放嵌入的声音。除了不要把苹果和橙子混在一起之外,没有什么可学的。这怎么解决不了问题呢?其目的是调用声音文件,这就解决了问题。不要再犯错误了,声音会被正确地调用。和@BotMaster,然后自己发布一个答案,解释错误并帮助其他人。