2014-09-30 3 views
0

나는 그림 플렉스 프로젝트 (웹, 브라우저에서 실행)를 가지고 있으며 로컬 사용자 폴더 (/AppData/ 또는 /Documents/)에 이미지를 저장하고 다시로드하여 다시 편집하려고합니다. 어떻게하면 될까요? Air 애플리케이션이 아니기 때문에, 무엇을해야할지 확신이 없습니다. 웹 페이지에 내장 된 SWF를 실행하는 경우디스크에 이미지 저장 및로드

답변

0

, 당신은 사용할 수 있습니다

ExternalInterface.call("functionName", param1, param2); 

그냥 확인 함수가 호출하는 SWF에 사용할 수 있는지 확인합니다. 즉, "<script>function functionName(param1, param2){}</script>"은 포함 된 SWF와 동일한 페이지에 있습니다.

표본 here.

이 스크립트에서 필요한대로 수행 할 수 있습니다.

0

FileReference 클래스를 통해 이미지를 저장하고로드 할 수 있습니다. 메서드는 save(), browse()load()입니다. 첫 번째 방법은 대화 상자를 열고 사용자가 코드에서 생성 한 파일을 로컬 컴퓨터에 저장할 수 있습니다. browse()는 사용자가로드 할 파일을 선택할 수있는 대화 상자를 열고 (지원되는 파일 형식을 결정할 수 있음) 선택한 파일을 ByteArray처럼로드합니다.