2011-06-13 6 views
0
에 오류 2035 나는이 호출을 통해 다른 SWF로 SWF에서 스타일 시트를로드하고있어

:플렉스으로 loadStyleDeclarations 파이어 폭스

private var styleSheetURL:String = "commonsStyles.swf"; 
private var dispatcher:IEventDispatcher; 


dispatcher= StyleManager.loadStyleDeclarations(styleSheetURL + "?" + Application.application.parameters.myparam); 

그것은 파이어 폭스 4.0.1을 제외하고 LL 브라우저에서 잘 작동, 심지어 다음의를 모든 테스트 기계에서 일관성이 없습니다. 오류 # 2035가 표시됩니다. 그것은 URL 알 수없는 오류입니다. IE에서 작동하기 때문에 의미가 없습니다.로드 된 .swf가 있어야합니다. 나는 CSS 내부에 누락 된 자산이 있는지 확인하고 큰 CSS 파일을 찾지 못했기 때문에 뭔가 놓칠 수있었습니다. 어떤 아이디어?

+0

1. 절대 URL을 지정하십시오. 2. 오류가 발생하면 다시 한 번로드하십시오. 네트워크가 불안정 할 수 있습니다. –

+0

URL이 dev, QA 또는 프로덕션 환경인지 여부에 따라 바뀌기 때문에 부모 SWF와 동일한 디렉토리에 있으며 절대 URL은 어려울 수 있습니다. 다시로드하려고 시도 할 것입니다 ... – Mike6679

+0

아직 솔루션을 테스트하고 있지만 호출을 통해 절대 URL을 동적으로 가져올 수 있습니다. var urlPath : String = ExternalInterface.call ("window.location.href.toString"); – Mike6679

답변

0

문제는 Firefox 연결 설정을 가리키는 것 같습니다. "자동 프록시 구성 URL"을 수동 프록시 구성으로 변경하십시오.