플래쉬에서 ExternalInterface.call 함수는 웹에서만 작동합니당.
이 함수의 최대 단점이 로컬에서는 안된다는 점!!
 
 
<param name="allowScriptAccess" value="sameDomain" /> 부분을
<param name="allowScriptAccess" value="always" /> 로 변경하면 로컬에서도 사용가능
 
※ allowScriptAccess 란?
allowScriptAccess = (never | sameDomain | always)
플래시 내부에서 HTML의 자바스크립트를 호출할 보안 샌드박스 수준을 의미합니다.
never은 모든 자바스크립트 접근이 실패로 처리됨을 의미하고
sameDomain은 웹 상에서 (로컬 상에선 never와 효과가 같음) 도메인이 플래시 주소와 URL의 도메인이 서로 일치할 때만, 실행.
always는 항상 실행(로컬, 웹 관계없이)하는 속성입니다.




http://seobangnim.com/zbxe/15123

'information' 카테고리의 다른 글

AC_RunActiveContent.js 없이 html에서 Flash 로드하기.  (0) 2010.03.12
ExternalInterface.call();  (0) 2010.03.12
ExternalInterface.call() - IE에서 작동 안하는 이유?  (0) 2010.03.12
FlashDevelop  (1) 2010.02.10
GIF Control  (0) 2010.01.07

+ Recent posts