Показать сообщение отдельно
Старый 04.04.2008, 21:06
ladon вне форума Посмотреть профиль Отправить личное сообщение для ladon Найти все сообщения от ladon
  № 1  
Ответить с цитированием
ladon

Регистрация: May 2006
Сообщений: 125
По умолчанию colorTransform и покадровая анимация

Есть 2 объекта класса TestObject
Код:
package {
	import flash.geom.ColorTransform;	
	import flash.events.Event;	
	import flash.display.MovieClip;
	
	public class TestObject extends MovieClip {
		public function TestObject() {
			addEventListener(Event.ENTER_FRAME, DoTransform);
		}
		
		private function DoTransform(evt : Event):void {
			var ccc : ColorTransform = this.transform.colorTransform;
			ccc.color = 0xFFFF00;
		        this.transform.colorTransform = ccc;
			
		}
	}
}
Они заанимированы твинами на таймлайне. При запуске вместо ожидаемых желтых прямоугольников передвигающихся по траектории видим 2 зависших прямоугольника. Если убрать присваивание
this.transform.colorTransform = ccc;
то прямоугольники двигаются...
Непонимаю куда копать...