Adobe Flash Builder 4.5를 사용하여 ActionScript 3로 작성된 프로젝트가 있습니다. ExternalInterface
에 여러 함수를 등록하여 JavaScript에서 호출 할 수 있습니다.Flash Builder에서 file : //을 통해 ExternalInterface를 디버깅 할 수 있습니까?
서버에서 Flash 문서에 액세스하면 (예 : http://localhost/
) 정의 된 함수를 성공적으로 호출 할 수 있습니다. 난 그냥합니다 (file:///
프로토콜을 통해) 직접 브라우저에서 파일을 열 경우이 같은 오류와 함께 실패합니다
*** Security Sandbox Violation ***
SecurityDomain 'null' tried to access incompatible context 'file:///Users/foo/src/bar/baz/bin-debug/app.swf'
합리적인 보안 제한하지만, 역설적 인 결과를 가지고 : 나는 디버그 할 수 없을거야 Flash Builder 디버거가 file:
을 통해 문서를 열기 때문에 ExternalInterface
을 사용합니다.
그런 중요한 기능을 정상적으로 디버깅 할 수 없다는 것은 너무 터무니없는 것처럼 보입니다.
ExternalInterface
과 함께 디버거를 어떻게 사용할 수 있습니까?