2010-07-22 2 views
0

플래시/플렉스 애플리케이션에서 클라이언트 파일 시스템에 액세스하는 모든 기능을 비활성화해야합니다. 나는 이것을하는 방법을 살펴보기 시작했다. 파일 시스템과의 상호 작용을 허용하려면 패키지 flash.filesystem을 가져와야합니다.플래시 응용 프로그램에서 파일 시스템에 대한 참조를 찾는 방법은 무엇입니까?

그러나이 응용 프로그램에서이 패키지에 대한 참조를 찾지 못했습니다.

저는이 기술에 관해 초보자이므로 여기에 요점이 빠져 있습니다. 다른 방향을 조사해야합니까?

감사

+0

나는 귀하의 질문을 이해하지 못합니다. 비활성화하려는 것은 무엇입니까? 플래시의 모든 파일 읽기/쓰기 기능은 무엇입니까? – WesleyE

+0

@WesleyE - 사실 플래시/플렉스 응용 프로그램의 코드 소스가 있고 클라이언트 파일 시스템에 액세스하는이 응용 프로그램의 기능을 비활성화해야합니다. – Duke

답변

2

기본 플래시/AS3 자원 : 플래시가 클라이언트의 컴퓨터에 영향을 미치는 브라우저 외부에 도달 할 수 있어야하지 않기 때문에 http://www.adobe.com/devnet/actionscript/as3.html

flash.filesystem 라이브러리는 AIR applications only입니다. 그것은 보안 위반 일 것입니다. 이런 방식으로 AIR 응용 프로그램조차도 매우 제한적입니다.

업데이트 :

관련 질문 :

flash actionscript access filesystem without air?

플래시 10에 업데이트 2 브랜드의 새로운 :

그리고 이전 참조 Flash 9에서 here. 사용자가 자신의 settings manager을 통해 사용 권한을 사용 중지해야 할 수도 있습니다.

+0

OK 애플리케이션이 아닌 경우이 앱이 파일 시스템에 액세스하는 방법이 없습니까? – Duke

+0

@duke : 조금 더 살펴보면 플래시 10에 제한된 액세스 권한이 있습니다. 업데이트 된 게시물보기. 그렇지 않으면 그렇습니다. – eruciform

+0

사실 SharedObject 클래스를 사용하여 Flash Player 9에서 데이터를 저장할 수 있습니다. http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/flash/net/SharedObject.html – WesleyE

관련 문제