2014-11-04 5 views
0

원격 swf가 로컬 파일에 액세스 할 수 없습니다. 다음은 오류 세부 정보입니다.원격 SWF에서 로컬 파일을로드 할 수 있습니까?

SecurityError : 오류 # 2148 : SWF 파일 http : // www.mydomain.com/ClipboardTest.swf에서 로컬 리소스 파일 : /// C : \ Temp \ clip_image001.jpg에 액세스 할 수 없습니다. local-with-filesystem 및 신뢰할 수있는 로컬 SWF 파일 만 로컬 리소스에 액세스 할 수 있습니다.

나는 Security.allowDomain ("*")을 시도했다. 및 cross-domain-policy-file을 참조하십시오. 어떤 해결책이 있습니까?

+0

'-use-network = false'로 컴파일하십시오. – DodgerThud

+0

-use-network = false doesn'work :/ – Bacteria

+0

좋은 이유는 없습니다. – BotMaster

답변

1

어도비의 말에 따르면 적어도 불가능하다고 생각합니다. 자세한 내용은 여기를보세요 : 정보에 대한 Remote sandboxes

, 플래시 보안에 대해 말하기 아주 좋은 자습서 : Security Domains, Application Domains, and More in ActionScript 3.0

+0

나는 senocular에서 adobe 문서와 문서를 읽었지만 해결책이 필요합니다. – Bacteria

+0

Adobe는 "원격 SWF 파일은 로컬 파일이나 리소스를로드 할 수 없습니다."라고 말하면서 이해합니다. 불행히도 우리는 아무것도 할 수 없다, 그것의 기술이다;) – akmozo

+0

내가 understad. 답장을 보내 주셔서 감사합니다;) – Bacteria

0

'네트워크 만'을 사용하는 경우 당신은 컴퓨터에있는 로컬 파일과 상호 작용 할 수 있습니다. 이것은 플래시의 중요한 보안 기능입니다.

하지만 Network Only를 사용하는 경우에도 플래시에 변수 저장과 같은 게임 저장을위한 로컬 파일을 저장하는 방법이 있습니다. 이것이 필요한 유형의 것이면 this을보십시오.

개인적으로 나는 그것을 해본 적이 없기 때문에 그것이 얼마나 유용한 지 모릅니다. 그것이 비록 도움이 되길 바래.