flash cs3(as2)加载swf文件问题

来源:百度知道 编辑:UC知道 时间:2024/05/12 08:28:07
flash加载swf文件出现如下问题:
TypeError: Error #1034: 强制转换类型失败:无法将 "CWS¿‰ 转换为 flash.display.MovieClip。
at _fla::MainTimeline/loademovieclip()

所用代码如下:
import flash.display.*;
import flash.net.URLRequest;
var str:String ="当代饮食.swf";
var urlreq:URLRequest =new URLRequest(str);
var loader:URLLoader =new URLLoader;
loader.load(urlreq);
function loademovieclip(event:MouseEvent):void {
mc=MovieClip(loader.data );
}
b.addEventListener(MouseEvent.CLICK,loademovieclip);

你的这些代码是AS3的
所以,无法被识别

新建AS3的flash文档就OK了

完全搞不懂你所说的……
不过你错得都很严重;
首先你的MC 未定义
第二 你的LOADER 定义错误 应该是loader类的 不是URLloader类;
第三你的loader。data是loader类 跟影片剪辑不同类;
第四 你要是想把loader放在mc中 只要写mc.addChild(loader);就行;

有缘看到而已;当然也是有缘写上的

你错惨了。

HH