2010-04-06 7 views
0

swf가로드되어 다른 swf (비디오 플레이어)를로드합니다.Flash ActionScript 3 런타임 SecurityError

게시 설정에 속임수가 있습니까? 내가 일 및 비디오 나던 부하 단절 오류에 업로드 할 때 모든 것이 내 로컬 컴퓨터에서 잘 작동

SecurityError: Error #2148: SWF file http:// (URL where Site is hosted)/video.swf cannot access local resource file:///Macintosh%20HD/Users/..flash.flv. Only local-with-filesystem and trusted local SWF files may access local resources. at flash.net::NetStream/play() at fl.video::VideoPlayer/ http://www.adobe.com/2007/flash/flvplayback/internal::_play() at fl.video::VideoPlayer/ http://www.adobe.com/2007/flash/flvplayback/internal::_setUpStream() at fl.video::VideoPlayer/ http://www.adobe.com/2007/flash/flvplayback/internal::_load() at fl.video::VideoPlayer/load() at fl.video::FLVPlayback/doContentPathConnect()

+2

분명히 완전한 오류는 아닙니다. – quoo

+0

아니, 관련성이 있는지는 확실하지 않았지만 지금은 여기 있습니다. –

+1

flv/video 플레이어 또는 비디오 플레이어가 들어있는 swf (비디오 플레이어가 포함 된 swf가로드하는 swf)에 액세스하려고하면 오류가 발생합니까? 다른 도메인의 콘텐츠에 액세스하는 경우 빠른 체크리스트가 있습니다. 1. crossdomain.xml 설정 2. 플래시 ide를 사용하는 경우 '네트워크에만 액세스'가 있어야합니다. '를 클릭하여 게시 설정의 Flash 탭에서 로컬 재생 보안을 선택합니다. 3. 위의 설정이있는 경우, 로더에 checkPolicyFile이 true로 설정된 LoaderContext 객체가 있는지 확인하십시오. HTH –

답변

0

여기에 몇 가지 있습니다. 보안 정책 문서와 SWF 제작 설정을 기억하십시오. 이 자료가 도움이되기를 바랍니다.

크로스 도메인 정책 "사용 마스터 전용"

<?xml version="1.0"?> 
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd"> 
<cross-domain-policy> 
    <site-control permitted-cross-domain-policies="master-only"/> 
    <allow-access-from domain="*" to-ports="*"/> 
</cross-domain-policy> 

귀하의 SWF 출판 설정
alt text http://ashcraftband.com/myspace/videodnd/network.jpg

참조
http://www.adobe.com/devnet/flashplayer/articles/fplayer9-10_security.html
http://jodieorourke.com/view.php?id=108&blog=news

관련 문제