2010-01-15 4 views
2

as3 전용 웹 응용 프로그램을 구축 중이며 플래시 '창'에 외부 HTML 콘텐츠를 포함 할 수 있기를 원합니다. AIR에는이를 가능하게하는 flash.html.HTMLLoader 클래스가 있습니다.AS3 전용 프로젝트의 HTMLLoader 클래스와 동일합니까?

누구든지 AIR 응용 프로그램과 반대로 플래시에서 수행되는 예를 가리킬 수 있습니까?

답변

0

HTML 콘텐츠를로드하려면 BulkLoader을 사용하는 것이 좋습니다.

html을 표시하려면 TextField을 htmlText와 함께 사용하십시오. 그러나 일부 태그 만 지원된다는 점에 유의하십시오.

0

비주얼 편집기의 동적 텍스트 객체에는 HTML 서식을 지원하는 속성이 있다는 것을 알고 있습니다. URLRequest 및 URLLoader 클래스를 사용하여 데이터를 가져온 다음 텍스트 상자에 채 웁니다. 나는 이것이 당신을 위해 충분히 견고한 지 모르지만, 이것을 할 수있는 다른 방법을 찾을 수는 없습니다. 우리에게 알려주십시오.

2

안녕하세요. 저는 이전 게시물을 알고 있지만 여기에 어쨌든갑니다. 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; 
+0

OP는 특별히 AS3 전용으로 지정됩니다. – mattsven