UIComponent를 상속한 HTML의 DIV

요즘 HTML에 빠져서일까? Flex프로젝트중 구글맵을 띄우는 컴포넌트가 필요해서 제작해보았다.

UIComponent를 상속받았고 displayUpdate를 재구현해 UIComponent의 위치와 동기화시켰다.

원리는 간단한데 flex위에 div를 띄우고 flex내에서 ExternalInterface로 div위치를 실시간으로 변경시킨것이다. flex위에 div를 띄우기 위해선 embed속성 중 wmode를 transparent로 설정해야 한다. 아직은 전체화면일때만 가능하다.

html내부에 작은영역으로 되게 되면 문제를 일으키게 된다.아래는 간단한 예제의 링크이다.
예제페이지

태그를 입력하면 바로 볼 수 있다.



맨처음 보이는 흰색부분은 flex의 TextArea이고 그TextArea값이 바로아래있는 DIV에 태그역할을 한다.
직접 태그를 입력하면 실시간으로 변경되는 모습을 볼수 있다.
 
HTMLDiv.as

주의할점은 addChild를 안해도 생성자에서 div를생성한다.


일반 UIComponent를 생각하시고 HBox나 VBox같은 Container에 넣고사용할수 있다.
차후 OpenZet에 등록 심사중이다.

Posted by reiKop

2009/05/26 13:40 2009/05/26 13:40
,
Response
No Trackback , a comment
RSS :
http://reikop.raony.net/blog/rss/response/83

« Previous : 1 : 2 : 3 : 4 : 5 : ... 50 : Next »

블로그 이미지

HTML, Javascript 이야기

- reiKop

Notices

  1. 첫글.

Archives

Authors

  1. reiKop

Calendar

«   2010/02   »
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28            

Site Stats

Total hits:
25518
Today:
45
Yesterday:
149