Цитата:
Не проще ли привьюшки отдельными картинками хранить, а не отрисовывать с больших в рантайме?
|
Мне нужно чтобы размер проекта был "чем меньше тем лучше" и флешка может изменяться в размерах, то есть хранить превьюшки в адекватном качестве под каждое разрешение получится тяжело, поэтому и генерю на лету из оригиналов.
Цитата:
А как они создаются-то?Вряд ли асинхронная загрузка тому причина. Скорее синхронная операция вида draw или еще чего-то
|
Код AS3:
var imageLoader:Loader = Loader(e.target.loader);
var bm:Bitmap = Bitmap(imageLoader.content);
var Hires:BitmapData = new BitmapData(bm.width,bm.height,true,0x0);
Hires.draw(bm);
var LoRes:BitmapData = new BitmapData(bm.width>>2,bm.height>>2,true,0x0);
LoRes.draw(bm,new Matrix(0.25,0,0,0.25,0,0));
var previewBMP:Bitmap = new Bitmap(LoRes);
previewBMP.width = _w;
previewBMP.height = _h;
previewBMP.x = _x;
previewBMP.y = _y;
previewBMP.smoothing = true;
А можно как то назначить асинхронность этому процессу?