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
,