swf 파일로 변수 전달하고 사용하기
간만에 플래시 작업을 한 것은 아니고.. ^^; 같이 일하는 분과 오늘 저녁엔 작업 중인 사이트에 사용할 swf 파일을
작업했다. 목적은 php 파일 그러니까 결국은 html 파일에서 swf 파일로 변수를 넘기고 swf 파일에서 이걸 비교해서
특정 메뉴를 오버 상태로 만드는 것이었다. 근데 이게 나는 플래시 액션은 전혀 모르는 상태에서 시작한 것이라
디자이너가 많이 고생했다. 뭘 제대로 알아야 지시를 똑바로 할텐데.. 용어도 잘 모르고.. 암튼 무사히 잘 끝났다. ㅋ
html 파일에서 swf 파일로 변수를 전달하기 위해서는 FlashVars 라는 것을 사용한다.
<param name=”flashvars” value=”leftmenu=<?php echo $leftmenu; ?>”>
그리고 이 변수를 swf 파일에서는 그냥 leftmenu 로 받아서 사용하면 된다.
물론 AS 2.0에서는 이게 그냥 되는데.. AS 3.0에서는 뭔가 바뀐 부분이 있다는 것 같다. 근데 우리는 AS 2.0만 사용
할 수가 있어서^^; if 문에서 조건 비교해서 프레임을 이동시키는 방법을 선택했는데.. 간단하게 잘 작동되는 것 같다.