2011-02-13 6 views
1

Flash NetConnection 문제

스트리밍을 위해 netconnection 및 netstream을 사용해야하는 플래시 액션 스크립트 3.0 영화를 작성했습니다. 플래시 IDE를 통해 동영상을 테스트 할 때 동영상은 괜찮습니다.하지만 swf를 html로 삽입하고 Firefox, Chrome 또는 다른 브라우저에서 볼 때 NetConnection.connect()가 작동하지 않습니다. NetConnection.connect가 호출되는 순간에 동영상 종류가 중단됩니다(). NetStatusEvent에 할당 된 기능은 호출되지 않으며 그 순간 이후 명령이 수행되지 않습니다.

웹 브라우저에서 볼 때만 발생하지만 플래시 IDE에서 테스트 할 때 문제없이 작동합니다.

+0

답장을 보내 주셔서 감사합니다. 나는 플래시 플레이어의 디버그 버전을 가지고 있지 않다. 나는 지금 그것을 얻고있다. 서버 측 문제이거나 로컬 swf 파일의 문제 일 수 있다고 생각하십니까 – user444757

+0

지옥, 디버거 버전의 Flash Player를 사용하면 다음 오류가 발생합니다. SecurityError : 오류 # 2028 : Local-with-filesystem SWF file file : ///E :/Program Files/developer/xampp/htdocs/Flash HTML MP3 레코더/published/Recorder.swf는 인터넷 URL rtmp : //127.0.0.1/oflaDemo에 액세스 할 수 없습니다. \t at flash.net::NetConnection/connect() \t at Recorder_fla :: MainTimeline/frame1() – user444757

+0

+1 디버그 버전 얻기;) 내 의견을 대답으로 변경했습니다. – weltraumpirat

답변

0

security sandbox violation이 발생하는 인터넷에 로컬 네트워크 파일을 사용하고 있습니다.

SWF를 -use-network=true (플래시 빌더 또는 FDT 인 경우)으로 컴파일하거나 그에 따라 플래시 IDE에서 내보내기 설정을 변경해야합니다.

+0

대단히 감사합니다. – user444757