'UIComponent'에 해당되는 글 1건

  1. 2008/06/20 Flex에서 NavtiveWindow에 addChld하기... (4)

아 이거때문에 2시간을 해맸습니다.

Flex에서 AIR Application개발시에 이런 문제를 처음 격었습니다...
내공부족인가..
new UIComponent를 만들고 검은색을 넣고 사각형을 그린다음 new NativeWindow를 하고
Option을 넣고 NativeWindow.stage.addChild를 했습니다.

허걱걱...그랬더니 하얀 화면만 나왔습니다.
디버그를 돌리고 온갖 별짓을 하 해봤는데 결과는 NativeWindow의 stage에 분명 addChild되어 있었습니다.

사용자 삽입 이미지


보시다 시피 분명 NativeWindow에는 addChild되었습니다..
전 매번 윈도우를 새로 띄우면 Loader를 사용했기 때문에 이런게 안될지는 몰랐었네요.
그래서 생각을 했습니다..Loader로 사용하는 것은  DisplayObject다..그렇다면...기본 윈도우에선 Flex라면
UIComponent를 사용해야 하는데 같은 윈도우임에도 불구하고 NativeWindow는 addChild로 DisplayObject를
사용하는 걸까?

Flex에서 기본 Object는 UIComponent라고 생각했었기에.. 그런데 NativeWindow의 기본 DisplayObject는 ..
진짜 DisplayObject더군요.. 쩝.

Sprite,BitMap,MovieClip등등....UICompont는 아니었습니다..
혹시 저처럼 해메시느 분들이 없기를 바라면서..

ㅎㅎㅎ 제게 드는 생각은 FLEX에서 AIR개발할때 UIComponent를 버릴수 있게 되었다는데 만족스럽네요..
UIComponent 너무 싫었는데..비싸넘이라서.


크리에이티브 커먼즈 라이선스
Creative Commons License

Trackback Address :: http://lovedev.tistory.com/trackback/260

댓글을 달아 주세요

  1. 영구기 2008/06/21 20:05 Address Modify/Delete Reply

    NativeWindow의 경우 UIComponent를 사용하지 않기 때문에 Flex 컨트롤이 제대로 작동하지 않습니다..주로 스크롤바가 문제가 되죠..플렉스에서 새 윈도우에 리스트 컨트롤을 제대로 쓰시려면 Window 클래스를 이용해서 창을 띄우시면 됩니다..

    • ActionDev 2008/06/23 15:46 Address Modify/Delete

      ^^ 안녕하세요.
      도움이 되시는 말씀 해주셔서 감사드려요 :)
      참고하겠습니다!

  2. 찬익 2008/06/22 07:18 Address Modify/Delete Reply

    ㅎㅎ 그래도 MX 패키지에서 믿을만한건 UIComponent뿐.. !

    • ActionDev 2008/06/23 15:47 Address Modify/Delete

      글쵸..FLEX는 UIComponent없음 시체나 다름없죠 ㅋㅋ
      그래도 가끔 가벼운 Sprite만 사용하고 싶을때가..