我正在使用以下内容:
var loader:Loader = new Loader();
function displayHTML():void {
var request:URLRequest = new URLRequest("assets/index.html");
loader.load(request);
holder_mc.addChild(loader);
}
displayHTML();
我正在使用Flash。我有一个main.swf电影,上面的代码在ActionScript文件mainDocument.as
中。我的舞台上有一个名为holder_mc
的空片段。
我可以使用上面的方法来加载.swf,但是当我尝试加载HTML页面时,我收到以下错误:
错误#2044:未处理的IOErrorEvent:。 text =错误#2035:找不到URL。
谢谢!
答案 0 :(得分:3)
Loader类用于加载SWF文件或图像(JPG,PNG或GIF)文件。
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/Loader.html
如果您正在进行AIR项目,可以使用HTMLLoader
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/html/HTMLLoader.html
或URLLoader
如果不在AIR http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/URLLoader.html中。但是那时你只有源代码,没有html渲染。