我正在構建一個僅適用於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