2011-04-12 1 views
2

기본 응용 프로그램의 SWF 파일 인 a.swf가 있고 일부 리소스와 일부 Actionscript가 포함 된 b.swf로로드하려고합니다. a.swf는 sub1.domain.com에 있고 b.swf는 sub2.domain.com에 있습니다 (둘 다 동일한 도메인에 있고 다른 하위 도메인에 있습니다.) .swf에서 domain.com의 crossdomain.xml을로드했습니다.하나의 외부 SWF를 도메인간에 다른 SWF로로드

Security.allowDomain("*"); 
Security.allowInsecureDomain("*"); 

내가 보안 오류를 방지 할뿐만 아니라 b.swf에서 crossdomain.xml 파일을로드 할 필요하거나에서 allowDomain /은 allowInsecureDomain 충분한 데 수행도 a.swf와 b.swf 모두에 다음 코드를 추가 ?

추가 정보 : - 플래시 플레이어 9 사용 - 사용 AS3

답변

1

예, 당신이

빠른 질문 비록 SUB1/SWF의 A.보다 더 많은 그래서 교차 도메인을로드 SUB2/SWF의 B가 필요합니다. .. 그들이 동일한 도메인과 다른 세 번째 레벨입니까?

+0

도메인은 다음과 같이 설정됩니다 : http://assets.my.domain.com/media/a.swf http://external.my.domain.com/files/b.swf 합니까 차이가 있습니까? – lefthandpath

+0

예, 도메인은 동일하지만 하위 도메인 만 다릅니다. – lefthandpath