'webbrower'에 해당되는 글 1건

  1. Air Web Browser 2008/09/22

Air Web Browser

from air 2008/09/22 13:02

일단  Air App만들때  난 Flex가 편해... 그래서 Flex위주로 해 볼꺼야! (사실 다른 걸론 해 보지도 않았잖아 !ㅎㅎ)

 

우선 html을 불러들이기 위해 준비 된 2가지 class가 있지.

물론 디자인 모드에서 간단하게 html component드래그해서 쓰면 그만 이기는 하지만...

하지만 그렇게 쓰기엔 좀 API들이 아깝잖아 ?

 

그래서 HTML class 와 HtmlLoader class가 있지.

일단 대충 눈팅으로 보고 구별 해 보니까 HTML class는 UIComponent에서 상속 받은 녀석이라 따로 UIComponent가 필요치 않고 HtmlLoader class는 Sprite에서 상속 받았기때문에 UIComponent에 addChild 해 줘야 한다.

 

1. HTML class 사용

 

   public function iniProF():void{

    var htmlObj:HTML=new HTML();
   // html object의 사이즈와 어플리케이션의 창 사이즈 맞추기...
    this.width=1024;
    this.height=768;
    htmlObj.width=1024;
    htmlObj.height=768;    
    // 보여줄 URL
     htmlObj.location="
http://www.naver.com";
     addChild(htmlObj);
      }

 

2. HtmlLoader class 사용

 

public var UIcomp:UIComponent=new UIComponent();

public function htmlLDF():void{

    var htmlloaderObj:HTMLLoader=new HTMLLoader();
    var urlRQ:URLRequest=new URLRequest("
http://www.naver.com");
    htmlloaderObj.width=1024;
    htmlloaderObj.height=768; 

// complete 이벤트 체크
    htmlloaderObj.addEventListener(Event.COMPLETE,checkF);
       htmlloaderObj.load(urlRQ);
 

       addChild(UIcomp);
       UIcomp.addChild(htmlloaderObj);
   }    

 

히스토리등과 관련한 프러퍼티와 메소드를 제공하기 때문에 페이지 이동 버튼도 만들 수 있다.

물론 html 을 보야준다고 해서 완벽하게 EXPLORER를 대체 할 만한 수준은 아니다.

한글 깨지는 문제와 입력이 안되는 문제등 많은 것들이 보완되어야 한다. 그래도 지금 수준에 만족하며 감사히 쓰자~


출처 - http://blog.naver.com/lp7176/30028355321

2008/09/22 13:02 2008/09/22 13:02
Tag // ,

댓글을 달아 주세요