내 응용 프로그램에서 fla와 같은 위치에있는 XML 파일에 액세스 중입니다.하지만 악명 높은 보안을 피하기 위해 Flash 전역 보안 설정에 폴더 위치를 추가해야합니다. 던지는 위반. 내 개발 환경에서는 문제가 없지만 고객의 컴퓨터에 배포 할 때 동일한 문제가 있습니다. 프로그래밍 방식으로 xml 파일을 신뢰하고 보안 위반을 피할 수있는 방법이 있습니까? 고객은 .NET 로딩 메커니즘을 통해 2 가지 방법으로 swf에 액세스합니다. 2. 웹 브라우저에서 파일 위치를 엽니 다. (우리 페이지에는 없지만 swf를 직접여십시오. 예, 권장하지 않습니다.) 고객의 취향)플래시 AS3 전역 보안 설정 - 프로그래밍 방식으로
0
A
답변
1
할 수있는 일이 몇 가지 있습니다.
1) SWF를 간단한 SWF와 동일한 보안 요구 사항이 아닌 AIR 응용 프로그램으로 만들 수 있습니다.
2) SWf 외부에서 XML에 액세스 할 필요가없는 경우 SharedObject
클래스 사용을 고려하십시오. 코드에서 아무 것도 변경할 필요가 없습니다. XML 객체를 SharedObject 내에 저장하면됩니다. http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/SharedObject.html
3) XML이 변경되지 않으면 SWF에 직접 포함시킬 수 있습니다 (http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf60546-7ff2.html 및 http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf60546-7ffb.html). 이렇게하면 모든 것을 피할 수 있으며 XML을로드 할 필요없이 직접 XML에 액세스 할 수 있습니다.
0
서버에서 crossdomain.xml을 사용해 보았습니까?
관련 문제
- 1. 프로그래밍 방식으로 전역 (모듈) 변수를 설정하는 방법?
- 2. InstallShield에서 프로그래밍 방식으로 INSTALLDIR 설정
- 3. 프로그래밍 방식으로 라디오 그룹 설정
- 4. Blackberry - 프로그래밍 방식으로 알람 설정?
- 5. 프로그래밍 방식으로 NSSplitView의 한면 설정
- 6. UIBarButtonItem의 위치 설정 프로그래밍 방식으로
- 7. 프로그래밍 방식으로 TableRow의 여백 설정
- 8. 프로그래밍 방식으로 NSTextField의 텍스트 설정
- 9. 프로그래밍 방식으로 위치 데이터 설정
- 10. 프로그래밍 방식으로 안드로이드 설정 스피커폰
- 11. MapActivity : 프로그래밍 방식으로 APIKey 설정
- 12. 프로그래밍 방식으로 FrameView의 크기 설정
- 13. 프로그래밍 방식으로 ICQ 상태 설정
- 14. 프로그래밍 방식으로 WPF 속성 설정
- 15. MOSS - 프로그래밍 방식으로 SpecialPermissions 설정
- 16. 프로그래밍 방식으로 uiimage의 visibilty를 설정
- 17. 프로그래밍 방식으로 자동 잠금 설정
- 18. UIPopOver보기의 제목 설정 프로그래밍 방식으로
- 19. AS3 : 전역 변수 액세스
- 20. 플래시 게임/as3
- 21. 프로그래밍 방식으로 플래시 양식을 작성하는 방법은 무엇입니까?
- 22. 프로그래밍 방식으로 플래시 프레임을 추출하는 방법
- 23. 프로그래밍 방식으로 끝점 머리글 보안 WCF 추가
- 24. 프로그래밍 방식으로 로컬 보안 정책 변경
- 25. Win7 API를 사용하여 프로그래밍 방식으로 그룹을 보안 정책에 추가 하시겠습니까?
- 26. 플래시/AS3 보안 - 영화 클립 참조에 영화 클립 참조 전달?
- 27. IIS6의 전역 MIME 유형을 프로그래밍 방식으로 설정하려면 어떻게해야합니까?
- 28. 보안 및 전역 변수
- 29. 플래시 입력 마스크 (AS3)
- 30. 플래시 AS3 사파리
divilysausages, 팁 주셔서 감사합니다. 나는 실제로 런타임시에 로딩 중이었던 XML과 CSS를 임베드했다. 그런 오류는 사라졌다. 이제 다른 설명이없는 보안 메시지가 나타납니다. "SecurityError : Error # 2000 : 활성 보안 컨텍스트가 없습니다." 저것에 대한 아이디어가 있습니까? – Mike6679
오류가 발생하면 무엇을로드하려고합니까? 로드 할 때 또는로드 한 내용에 액세스하려고 할 때입니까? 'LoaderContext' 클래스를보십시오 : http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/system/LoaderContext.html. 어딘가 잘못된 경로 이름이 될 수도 있습니다. 도움이되는지 확인하려면 http://www.actionscripterrors.com/?p=409도 시도하십시오. – divillysausages
참조,로드가 모르는 문제입니다. 내 환경이지만 파일 서버를 통해 swf에 액세스하는 테스트 환경에서 발생합니다. Thx 나는 그 링크를 체크 아웃 할 것이다 ... – Mike6679