티스토리 뷰
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 |