플래쉬에서 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
이 함수의 최대 단점이 로컬에서는 안된다는 점!!
<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 |