Подскажите ещё, плиз. Сделал в итоге потребный алгоритм мигания иконок через изменение их размеров по таймеру, даже с некоторым ускорением для пущей красоты анимации. Вот кусочек кода с принципиальным моментом:
Код AS3:
public function blink(times: uint): void
{
_totalTimes = times;
_blinkTimer = new Timer(30);
_blinkTimer.addEventListener(TimerEvent.TIMER, changeSize);
_blinkTimer.start();
}
private function changeSize(event:TimerEvent) : void
{
//кусок кода пропущен
else if (_increasingPhase == true)
{
if (_totalResize <= MAX_PIXELS_SCALED)
{
_totalResize += (_oneFrameInsrease + _speedUp);
this.width += (_oneFrameInsrease + _speedUp);
this.height += (_oneFrameInsrease + _speedUp);
_speedUp += _speedUp;
}
else _increasingPhase = false;
}
Изменение размеров реализовано через this.width и this.heigth. Проблема такая. Когда я делаю просто иконку для теста, она прекрасно "подмигивает", корректно изменяя свой размер. Но вот при встраивании объекта-иконки "в боевом режиме" она изменяет свой размер не относительно собственного цента, а относительно другой точки, судя по всему, нулевой координаты родительского объекта, хотя последнее я не проверял. В общем, они прыгают вверх-вниз, наискосок и как угодно. Как исправлять? Спасибо.