2011-04-20 4 views
0

플래시의 정적 파일에 대한 저장 대화 상자를 어떻게 트리거합니까? 문제가되는 파일은 로컬 또는 원격 일 수 있습니다. 이 경우 파일은 정적 이미지입니다.정적 파일에 대한 트리거 저장 대화 상자 - 플래시

저는 AS (및 SO)에 익숙하지 만, 솔루션이 다양하고 뒤얽힌 방법에 놀라움을 보였습니다. 솔루션은 처음에는 매우 간단하게 보입니다.

ByteArray, BitmapData 등과 함께 JPEGEncoder에서 성공했지만 상당히 느리고 명백하게 파일 유형에 구애받지 않았습니다.

Flex 또는 AIR가 아닌 이 아닌 Flex를 사용하고 있습니다.

답변

0

플래시의 정적 파일에 대한 저장 대화 상자는 어떻게 트리거합니까?

정확하게 질문을 이해하면 대답은 플래시로 컴퓨터의 물건을 만질 수 없다는 것입니다.

나는 (이 ByteArray,의 BitmapData 등과 함께) JPEGEncoder과 성공을 했어하지만 내가 그 what is the simpliest way to get jpg from bitmapData

아담 스미스 (Adam Smith)에 대해 질문 한

매우 느린 속도 사용 adviced JPEGEncoder 대신 연금술 기반 솔루션 : http://www.websector.de/blog/2009/06/21/speed-up-jpeg-encoding-using-alchemy/

+0

감사 Eugeny을. 나는 Alchemy에 대해 읽었지만 더 합리적인 해결책이 있어야한다고 생각했습니다. 이 경우 전체 이미지를 다시 처리하지 않고 사용자가 로컬로 이미지를 저장할 수있게 할 수 있습니까? –

+0

@bedeabc, 알케미 솔루션 만이 원인 중 하나가 아니라 가장 빠르다고 믿습니다. – Eugeny89

+0

@bedeabc : 아니요, 플래시에서 이미지를 dirrectly 저장할 수 없습니다. 그러나 작은 해킹이 있습니다. 하지만 서버가 필요합니다. 해당 서버에 저장하려는 파일의 내용을 게시합니다 (예 : 일부 PHP 스크립트. 해당 스크립트에서 헤더를 다운로드 한 다음 파일 내용을 인쇄하십시오. 해당 서버에서 파일을 다운로드 한 것처럼 작동합니다. – Eugeny89

0
+0

이므로 서버와 해킹하지 않고 파일을 다운로드 할 수 있습니다! 멋지다! – Eugeny89

+0

예, 플래시 플레이어가 버전 10 이상인 경우 – michael

+0

답장을 보내 주셔서 감사합니다.하지만 사용해 보았습니다. 문제가되는 이미지의 경우 i7 시스템에서도 너무 느립니다.연금술은 빠르지 만 플래시에 대한 확신이 없기 때문에 아직 사용법에 관한 좋은 자습서를 찾고 있습니다. –

관련 문제