Цитата:
Сообщение от in4core
Bletraut - а чем фактически будет отличаться, если я допустим в массив пихну не битмапДаты, а битмапки сразу, и точно так же буду делать как b = new Bitmap(index[i]), addChild(b) каждый кадр? Какая разница?
|
1. Ты плодишь совершенно не нужный тебе массив Bitmap
2. Для смены кадров ты постоянно перестраиваешь дерево отображаемых объектов ИЛИ держишь их всех на сцене (клацая видимостью).
В случае же с подменой bitmapData у тебя один DO на анимацию.
P.S.
Разумеется, при подмене bitmapData меняются габариты Bitmap, которые вроде как надо пересчитать. Но если в плеере все реализовано по уму, пересчет должен происходить лишь по первому требованию (getRect, getBounds и т.д.), а не сразу после того, как они заведомо стали неактуальными.