
08.06.2011, 12:16
|
|
Регистрация: Jan 2003
Адрес: Latvia, Riga
Сообщений: 161
|
Быстрая отрисовка BitmapData
Есть задача: необходимо двигать большое число MovieClip-ов (внутри .PNG картинка с alpha каналом). На stage размещается фон, поверх которого размещается 600 таких MovieClip-ов и 200 из них двигаются по enter_frame.
Как вы сами понимаете быстро такое работать не может.
Попробовал брать BitmapData у клипа и рисовать их всех с помощью bitmapData.draw(); но draw оказался тяжелой операцией. Потом пробовал загонять MovieClip в Vector и на каждый кадр, рисую bitmapData.setVector(), работает быстрее, но тоже не особо эффективно. И довольно сложно если MovieClip состоит не из 1 фрейма, а из 10 или более, приходится каждый кадр переводить в Vector.
Есть ли какие-нибудь идеи, как можно оптимально решить подобную задачу?
|