Решил опробовать метод создения превью из большего фото, копированием загруженной фотки в битмап с преобразованиями размера матрицей...
Так это трындец товарищи, дело в том, что у меня фото грузятся в линейку одна за другой и их довольно таки много,
короче говоря отжираемый обьем оперативы подрос с 40 в максимуме (когда превью не было) до 300!!! мегабайт.
Может у меня руки не из того места растут и я делаю что то не так? Может можно как то чистить оперативу.
Для примера привожу код создения превью. targetClip собственно мувик в который грузится большое фото
Код:
mcBmp = new BitmapData(targetClip._width, targetClip._height);
var myMatrix:Matrix = new Matrix();
myMatrix.a = 0.2;
myMatrix.d = 0.2;
mcBmp.draw(targetClip,myMatrix);
var mc1:MovieClip = _root.imagethumb.createEmptyMovieClip("copy_mc"+movieNum, 20000+movieNum);
mc1.attachBitmap(mcBmp,0,"auto",true);
mc1._x = thumbWidth;
mc1._y = 0;
оффтопик:
Понятно что проще сделать превьюхи на стороне сервера, но просто интересно разобраться... Нафига они придумали эту хрень спрашивается...