2012-03-03 2 views
0

Flex 어플리케이션에서이 문제가 수없이 발생했습니다. 내 응용 프로그램의 릴리스 빌드를 내보낼 때 초기 구성 파일을로드 할 수 없어 내 응용 프로그램을 시작할 수 없습니다. bin-debug 폴더에서 응용 프로그램을 실행하면 모든 것이 잘 작동합니다. 이런 이유로 나는 크기가 훨씬 큰 bin-debug 폴더의 내용을 배포해야합니다.Flex 4.5 : bin-debug가 작동하지만 bin-release가 없습니다.

URLLoader를 통해 해당 구성 파일을로드하고 있습니다. 런타임에로드되는 모든 경로는 SWF의 위치를 ​​기준으로합니다. 컴파일러 옵션 -use-network=true을 시도했지만 도움이되지 않았습니다. bin-release 폴더를 내 서버에 업로드하고 Firebug에서 HTTP 요청을 보았지만 그러한 요청 중 하나도 SWZ 파일이나 구성 파일을로드하지 않습니다. 그러나, 내 bin - debug 응용 프로그램에 의해 만들어진 요청을 모니터 할 때, 내 config 파일뿐만 아니라 모든 RSL (bin-debug의 경우 SWF 파일)을로드합니다.

편집 릴리스 버전은 런타임 오류를 발생시키지 않습니다.

+0

초기 구성 파일은 무엇입니까? 그들은 어디에 있습니까? 구성 파일이 bin-release 폴더에 있는지 확실합니까? SWZ 파일은 Flash Player에서 이미 캐시되어있을 수 있습니다. 그래서 당신은 그들이로드 된 것을 보지 못합니다. – JeffryHouser

+0

초기 구성 파일은 내 응용 프로그램에서 사용하는 데이터가 포함 된 XML 파일입니다. 그것들은 bin-release 밑에 위치하며 상대 경로를 제공합니다. – Ohas

+0

HTTP 요청에서 반환되는 항목은 무엇입니까? ServiceCapture 또는 Flash Builder Network Monitor와 같은 패킷으로 패킷을 검토 했습니까? – JeffryHouser

답변

0

비슷한 문제가 있었는데 Project-> Clean을 도와주었습니다. 시도하기 쉽기 때문에 다른 사람이 문제에 부딪히는 경우를 대비하여 게시하십시오.

관련 문제