从文件夹加载HTML文件

时间:2013-09-14 03:27:45

标签: actionscript-3 flash actionscript

我正在使用以下内容:

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。

谢谢!

1 个答案:

答案 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渲染。