Flex Cook Book 3 :

Recipe 21.2. Use the ContainerMovieClip to Create Flex Containers in Flash

나오는 예제 이기도 하지만,

Adobe Help 중
Creating a Flash container component 을 보는걸 권한다.

간단히 말해서  Flash CS3 에서 Flex Container를 만들수 있다.

그렇게 만든 swc를 Flex 에서 컨테이너로 가져다 아래처럼 태그로 활용할수 있다.

Flash의 강력한 디자인 기능 + Flex Container 이다.알아두면 유용하게 쓸수 있는 팁일듯 하다.

<local:MyContainer1 id="myContainer" x="0" y="0">
    <VBox>
       ...
       ...
    </VBox>
</local:MyContainer1>


여기에서 한발 더 나아가서,

CS3 에서 Flex Container를 두개 이상 만들어서 Flex에서 접근하고 싶다면,

AS 3.0 으로는 아래처럼 접근할수 있다.

                var myBtn:Button = new Button();
                myBtn.percentWidth = 100;
                myBtn.label = "hello";
                myBtn.addEventListener(MouseEvent.CLICK,addButton);
               
               
                var myBtn1:Button = new Button();
                myBtn1.percentWidth = 100;
                myBtn1.label = "hello1";
                myBtn1.addEventListener(MouseEvent.CLICK,addButton);
               
                var hb1:VBox = new VBox();
                hb1.percentHeight = 100;
                hb1.percentWidth = 100;
                hb1.addChild(myBtn);
               
               
                var hb2:VBox = new VBox();
                hb2.percentHeight = 100;
                hb2.percentWidth = 100;
                hb2.addChild(myBtn1);
               
               
                myContainer.cont1.content = hb1;
                myContainer.cont2.content = hb2;

cont1,cont2는 CS3 에서 정해준 무비클립의 이름이다.

아직 찾지 못한건 태그로 접근하는 방법이다.

아래처럼 될것도 같았는데,안된다.



<local:MyContainer1 id="myContainer" x="0" y="0">
    <local:cont1>
    </local:cont1>

    <local:cont2>
   </local:cont2>

</local:MyContainer1>

'취미' 카테고리의 다른 글

SAP<->Java<->Flex 개발시 알아둘 사항들  (0) 2008.06.27
Mate Framework  (0) 2008.06.19
대규모 프로젝트에서의 개발 그리고 플렉스  (0) 2008.05.07
프로그래밍 격언  (0) 2008.03.08
재미로 하는 프로그래밍  (0) 2008.02.02
Posted by iamyhs

댓글을 달아 주세요