我是AS3和Flash CS6的新手。我是一名小学老师,并为我的ICT硕士项目。我是第一次学习使用Flash和Actionscript。我创建了两个单独的swf文件,因为我超出了16k帧的限制。我创建了一个简单的数学游戏,用户必须玩三个关卡。第一SWF(故事26)包含游戏的第一级,第二SWF(Story26(2))包含游戏的第二级和第三级。在第一个瑞士法郎的结尾处,有一个按钮“ LEVEL 2”,该按钮先前会指向第二类游戏所在的场景。现在,我必须引导用户使用第二个瑞士法郎。我在互联网上进行了大量搜索,但没有找到确切的错误类型。我尝试过的所有代码,都可以在Internet和此处找到。现在我用这个:
var loader_mc : Loader = new Loader();
addChild(loader_mc);
LEVEL.addEventListener(MouseEvent.CLICK, buttonClick)
function buttonClick(e:MouseEvent):void
{
try{
loader_mc.unload();
} catch(e:Error) {
}
var urlRequest : URLRequest = new URLRequest("story26(2).swf");
loader_mc.load(urlRequest);
}
我唯一要做的就是播放下一个swf的声音,但仍会播放第一个swf的声音。