PDA

Просмотр полной версии : Односторонний масштаб


Sapfir
14.04.2007, 23:22
Делаю с помощью класса Tween анимацию масштаба некого прямоугольника по оси y:

new mx.transitions.Tween(_root.mc_waterL, "_height", None, 90.1, 90.1 + _global.H * 100, 12, false);

Дело в том что приращение масштаба происходит с нижнего и верхнего краев прямоугольника, а нужно только чтобы с одного. Думал, что перемещение регистрационной точки поможет, но "нет". Масштабирование происходит как бы относительно центра все равно.

Прилагаю пример, кому интересно: подвигайте ползунок - поймете проблему.

iNils
14.04.2007, 23:28
Банальная проблема. Если у вас объект внутри мувиклипа расположен относительно центра мувиклипа, то после изменения масштаба, нужно сдвингать мувиклипы на половину прироста высоты. Или же расположить нижний угол объекта внутри мувиклипа с координатой 0.

Sapfir
15.04.2007, 00:22
Спасибо, буду знать.