|
|
|||||
Регистрация: Jul 2009
Сообщений: 101
|
скриншот делается медленно
Надо сделать скриншот из флэша и отправить в JS.
Все работает, но ДОЛГО. // .... все импорты и прочее.... var res:String = null; var bbb:Bitmap = makeStageBitmap(true); var jpg:JPGEncoder = new JPGEncoder(60); var picBytes:ByteArray = jpg.encode(bbb.bitmapData); if (picBytes) { var screenshotBase64:String = Base64.encodeByteArray(picBytes); if (screenshotBase64) res = screenshotBase64; } ExternalInterface.call("showFlashPic", res); То есть если ставлю trace до этой строки и послее нее, и смотрю в debug-player-e, то видно что там тормоз. Я понимаю, каждый пиксель, 100кб скомпрессовать, заенкодить, но все же, это как нибудь возможно ускорить? Были и другие енкодеры, не только com.adobe.images.JPGEncoder, но что 4,5 секунды, что 5 это все равно слишком долго. |
|
|||||
.
|
|
|
|||||
Регистрация: Feb 2012
Сообщений: 1,540
|
Цитата:
|
Часовой пояс GMT +4, время: 06:42. |
|
« Предыдущая тема | Следующая тема » |
|
|