취미
Creating a Flash container component
iamyhs
2008. 6. 3. 18:49
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>
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>