Actionscript 3 MovieClip中外部文件的HTML?
我有一个客户端,它请求在我构建的现有.fla文件的后台构建一个区域,该文件从外部文件加载html内容。此区域将用作显示外部文件内容的动态广告横幅。理想情况下,外部文件将包含指向不同.html文件的链接,这些文件可以在内容需要更改时轻松编辑 我尝试过HTMLloader,但我仅限于.swf文件,不能使用AIR 你有没有想过最好的方法Actionscript 3 MovieClip中外部文件的HTML?,actionscript-3,Actionscript 3,我有一个客户端,它请求在我构建的现有.fla文件的后台构建一个区域,该文件从外部文件加载html内容。此区域将用作显示外部文件内容的动态广告横幅。理想情况下,外部文件将包含指向不同.html文件的链接,这些文件可以在内容需要更改时轻松编辑 我尝试过HTMLloader,但我仅限于.swf文件,不能使用AIR 你有没有想过最好的方法 提前谢谢 如果您实际上需要从外部.html文件中提取内容,下面的代码将演示如何加载外部html内容。在我的示例中,我将一些内容存储在一个名为“MyBannerAd.h
提前谢谢 如果您实际上需要从外部.html文件中提取内容,下面的代码将演示如何加载外部html内容。在我的示例中,我将一些内容存储在一个名为“MyBannerAd.html”的文件中,但您可以将其指向任何您想要的位置和任何您想要的文件名。加载文件后,将调用externalFileLoadComplete函数,此时我创建了一个textfield,并将从外部文件加载的文件内容存储为textfield的htmlText属性。如果您已经创建了一个textfield,您只需引用该文本字段即可。下面显示的代码使用Flash CC 2014成功执行
import flash.text.TextField;
function externalFileLoadComplete(e:Event):void
{
var myTextField:TextField = new TextField();
myTextField.htmlText = e.target.data;
addChild(myTextField);
}
var fileLoader:URLLoader = new URLLoader();
var fileRequest:URLRequest = new URLRequest("MyBannerAd.html");
fileLoader.addEventListener(Event.COMPLETE, externalFileLoadComplete);
fileLoader.load(fileRequest);
你在自相矛盾。您声明需要加载“来自外部文件的html内容”,然后说“仅限于.swf”。是哪一个?HTML内容是否存储在HTML文件中?