TypeError:错误#1034:类型强制转换失败:无法将flash.display :: MovieClip @ 3c8daac1转换为fl.text.TCMText

时间:2019-07-16 00:14:05

标签: actionscript-3 flash button external flash-cs6

我是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的声音。

0 个答案:

没有答案