프로젝터에서 getURL()이 실행되지 않을때

작성자

카테고리:

플래시에서 프로젝터(스탠드 얼론 플레이어, exe)파일을 만들었을 때 getURL() 함수가 실행되지 않는 경우에 대한 해결책입니다.

파이어폭스가 기본 브라우저로 지정되어 있을 때,
플래시 프로젝터 파일에서 getURL()로 html문서를 실행할 경우 열리지 않는 문제가 발생합니다.
(IE에서는 이상없음)

이는 플래시가 아닌 파이어폭스의 문제로서,
플래시에서 test.html을 열려고 하면
파이어폭스는 file:///d|\test.html 과 같이 주소를 인식하는데
“|” 기호가 문제가 되는 것이라고 하네요.

그래서 플래시에서 _url 속성을 이용하여 상대경로가 아닌 절대경로를 만들어서 사용하며,
“|” 기호를 “:”으로 대체한 다음 getURL()을 실행하라고 하는군요.

출처 : Words, punctuated