ExternalInterface

[Flash/script]
외부 html에서 자바스크립트에서 플래쉬 상의 함수를 제어 할수 있습니다.
2.0의 새로운 기능이고 2.0이 나온지도 한참 됐기에 대부분 아실꺼란 생각이 듭니다.
그런데 요즘 이미지 서버와 개발 서버를 따로 둬서 서버가 두개인 경우가 있습니다.
그러니까 swf가 위치하는 서버와 html이 위치하는 서버가 다를 경우에는 자바스크립트 자체가 먹히지 않는경우가 있습니다. 원래 안되는지는 모르겠지만..
이런 문제가 있을때....
플래쉬 상에서 시스템 셋팅을 바꿔주면 되더군요...
만약 도메인이 html이 위치한 도메인이 aa.com
swf가 위치하는 도메인이 bb.com이라면 aa.com을 허용해주면 자바스크립트를 인식하게 됩니다. 아무래도 보안때문에 자바스크립트를 가져가지 못하는듯 하더군요.
fla에서
System.security.allowDomain ("aa.com");
html에서
<param name="allowScriptAccess" value="always" />
//
//
그리고 ExternalInterface의 소스 자체에서 플래쉬 내부의 함수의 호출이나 변수를 넘겨주는 부분은 문제없이 작동하는 소스입니다.

2007/02/28 15:00 2007/02/28 15:00
TAG.

이 글의 트랙백 주소 :: 이 글에는 트랙백을 보낼 수 없습니다

::: 사람과 사람의 교감! 人터넷의 첫 시작! 댓글을 달아주세요! :::