2009년 9월 15일 화요일

HTML에서 플래시로 변수 전달

플래시를 첨부할때는 <embed width=800 height = 600 src = 주소> 보통 이러한 스크립트를 사용합니다.

 

그런데 플래시를 만들다보면 HTML을 이용해서 변수를 전달해야 할 때가 있습니다.

 

그럴때는 주소 뒤에 flashvars="내용"을 입력해주면 됩니다.

 

또한 각각의 변수는 & 기호로 구분합니다.

 

html_test, html_test2, html_test3 변수에 각각 A B C, 123, 가나다 라고 입력한다고 가정해보겠습니다.

 

<embed width=800 height = 600 src = 주소 flashvars="html_test=A B C&html_test2=123&html_test3=가나다">

 

이렇게 해주면 됩니다.

 

주의하실점은 &사이의 띄어쓰기, 줄바꿈등을 모두 인식한다는 것입니다(덕분에 한참 삽질ㅠㅠ)

 

응용분야는 매우 다양하니 잘 연구해보세요^^ (저는 여기에 사용)

 

 

 

참고로 변수를 입력하는 방법에는 주소뒤에 물음표(?)를 붙이는 방법도 있는데... 파일명 자체가 바뀌는 방법이라 임시파일을 계속 생성합니다(대충 이해하세요 ㅠㅠ) 하지만 위 처럼 flashvars 명령어를 넣어주면 변수는 변수대로, 파일은 파일대로 각각 인식합니다.

댓글 1개: