我正在构建一个仅适用于as3的web应用程序,并希望能够在“窗口”中包含外部html内容。在AIR中有flash.html.HTMLLoader类,这使得这成为可能。仅用于AS3项目的HTMLLoader类的等效项?
任何人都可以指出一个例子,这是闪光完成而不是AIR应用程序?
我正在构建一个仅适用于as3的web应用程序,并希望能够在“窗口”中包含外部html内容。在AIR中有flash.html.HTMLLoader类,这使得这成为可能。仅用于AS3项目的HTMLLoader类的等效项?
任何人都可以指出一个例子,这是闪光完成而不是AIR应用程序?
要载入HTML内容,我真的推荐你BulkLoader。
要显示html,只需使用TextField和htmlText。但请注意,只支持一些标签。
我知道在可视化编辑器中的动态文本对象有一个属性来支持HTML格式。您只需使用URLRequest和URLLoader类来获取数据,然后将其填入文本框中。我不知道这是否足够强大,但我找不到任何其他方式来做到这一点。请告诉我们,如果你这样做。
嗨,我知道它的旧帖子,但在这里反正。需要AIR作为发布设置。
import flash.html.HTMLLoader;
//web broswer with window
private var html_browser:HTMLLoader;
//if not constructed
if (html_browser == null || html_browser.stage.nativeWindow.closed) {
//options
var pulse_initOptions:NativeWindowInitOptions = new NativeWindowInitOptions();
//bounds
var pulse_bounds:Rectangle = new Rectangle(20, 20, 984, 590);
//create window
html_browser = HTMLLoader.createRootWindow(true, pulse_initOptions, true, pulse_bounds);
}
//url
var pulse_urlReq:URLRequest = new URLRequest("http://www.google.com");
//load
html_browser.load(pulse_urlReq);
//bring to front
html_browser.stage.nativeWindow.activate();
//visible
html_browser.stage.nativeWindow.visible = true;
OP专门指定了AS3-only。 – mattsven 2015-01-13 02:13:43