에 긴 시간이 소요 여기에이 코드는 "무승부"와 "2 저장"사이에 실행하는 데 시간이 오래 걸립니다 내 응용 프로그램은 그 시간 동안 응답하지하게 내 코드절약 무비 클립은 AS3
var bitmapData:BitmapData = new BitmapData(1080,1920);
bitmapData.draw(zoomall_mc);
trace("after draw");
var jpgEncoder:JPGEncoder = new JPGEncoder(80);
var byteArray:ByteArray = jpgEncoder.encode(bitmapData);
trace("in save 2");
var fileReference: FileReference = new FileReference();
fileReference.save(byteArray, "imageno.jpg");
trace("after save");
입니다. 나는 왜 이런 일이 일어날 지 모른다.
다른 방법으로 기기에 동영상 클립을 저장할 수 있습니까?
도움을 주시면 감사하겠습니다. 고맙습니다.
ByteArray를 인코딩하는 작업은 시간이 오래 걸리는 작업입니다./thread – Vesper
특히 AS 구현을 사용할 때. [** BitmapData.encode()'**] (http://help.adobe.com/ko_KR/FlashPlatform/reference/actionscript/3/flash/display/BitmapData.html#encode())가 더 빨라야합니다. ,하지만 여전히 [** 차단 **] (http://help.adobe.com/ko_KR/FlashPlatform/reference/actionscript/3/flash/system/Worker.html) ... – ndm