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 파일을 찾지 못했기 때문에 뭔가 놓칠 수있었습니다. 어떤 아이디어?
1. 절대 URL을 지정하십시오. 2. 오류가 발생하면 다시 한 번로드하십시오. 네트워크가 불안정 할 수 있습니다. –
URL이 dev, QA 또는 프로덕션 환경인지 여부에 따라 바뀌기 때문에 부모 SWF와 동일한 디렉토리에 있으며 절대 URL은 어려울 수 있습니다. 다시로드하려고 시도 할 것입니다 ... – Mike6679
아직 솔루션을 테스트하고 있지만 호출을 통해 절대 URL을 동적으로 가져올 수 있습니다. var urlPath : String = ExternalInterface.call ("window.location.href.toString"); – Mike6679