0

我正在使用以下内容:

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:。文本=错误 #2035:未找到 URL。

谢谢!

4

1 回答 1

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

于 2013-09-14T06:29:05.320 回答