2010-07-23 4 views
2

웹캠에서 이미지를 캡처하여 서버로 보내는 플래시 파일이 있습니다. 이 파일은 ActionScript 2.0에서 잘 작동하지만 3.0에서 I는 지정되지 않은 오류와의 리턴 평가에 디버거 충돌 얻을 : 나는 플래시 보안 관리자 의 신뢰할 수있는 사이트 목록에 로컬 호스트를 추가하려고했습니다로컬 호스트의 Action Script 3.0에서 Flash ExternalInterface를 사용할 수 없습니다.

 
function __flash__addCallback(instance, name) { 
    instance[name] = function() { 
    return eval(instance.CallFunction("" + __flash__argumentsToXML(arguments,0) + "")); 
    } 
} 

http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html

또한 object 태그에서 allowScriptAccess 및 allowNetworking 설정을 사용해 보았습니다.

답변

0

바보 같은 질문 일지 모르지만 게시 설정을 확인 했습니까? 나는 당신이 그것을 언급하지 않았기 때문에 묻고 있는데, 신뢰할 수있는 영역이 적용되기 전에 로컬 (또는 네트워크 액세스를 원한다면 네트워크 액세스)로 설정해야합니다. 또한

당신은뿐만 아니라 신뢰할 수있는 영역에 폴더를 설정해야 할 수도 있습니다

AS2와 AS3가 읽기를 따 좋은, 그래서 사이에 꽤 많은 보안 변경 ... https://www.adobe.com/ap/products/flashplayer/articles/localcontent/

+0

저는 네트워크뿐 아니라 로컬 네트워크도 모두 시도했으며 지금까지도 여전히 동일한 오류가 발생했습니다. 설정 생각을 지적 해 주셔서 감사합니다. – Emil

+0

내 전체 플래시 작업 폴더를 안전 영역에 추가했으나 자신의 컴퓨터에서만 작동하며 모든 최종 사용자가 자신의 컴퓨터에서 수행해야 할 것으로 기대할 수는 없습니다 – Daniel

1

내가있다 내 자신의 문제를 해결했습니다. 그것이 샌드 박스와 관련이 없지만 코드에서 오류가 발생했다는 것을 알 수 있습니다. 플래시 파일에서 발생하는 모든 오류는 Javascript 디버거에서 알 수없는 오류로 나타납니다.

관련 문제