티스토리 뷰

1. TestStage 플래쉬에 아래 코드를 넣어줍니다.
 
     fscommand("setHeight", box._height);
 
2. TestStage 에 box 무비클립을 하나 만듭니다.
 
3. TestStage 의 Publish setting 에서 HTML 의 Template 를 Flash with FSCommand 를 선택한다.
 
4. Scale 은 No scale 을 선택한 후 Publish 한다.
 
5. TestStage.html 페이지 // Place your code here. 에 아래 코드를 삽입한다.
 
     if(command == "setHeight") {
          TestStageObj.height=args;     // 플래쉬에서 넘겨준 무비클립 height 값을 대입한다.
     };
 
이런 방식은 플래쉬 내에 있는 무비클립이 외부 데이터에 의해 height width 값이 변화할 때 html 페이지에 고정된 형태로 지정되어 있지 않고 유동적으로 swf 의 크기가 변화하여 페이지 내에 있는 다른 테이블의 위치도 자동적으로 저절하고 싶을 때 사용합니다.
 
메뉴의 길이가 길어지거나 컨텐트 영억이 변화할때 페이지에서 정의된 height 나 widht 값을 무시하고 상황에 따라 유동적으로 변화시킬 수 있어서 상당히 유용한 방법이라 할 수 있습니다. 

'Language > Flash' 카테고리의 다른 글

TextField - 글자 가운데 정렬  (0) 2015.11.29
Tween / Tweener  (0) 2015.11.29
Flash Action Script  (0) 2015.11.29
SetVariable / GetVariable / 변수값 저장하기 및 가져오기  (0) 2015.11.29
FullScreen  (0) 2015.11.29
Total
Today
Yesterday
최근에 올라온 글
«   2025/01   »
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 29 30 31