Показать сообщение отдельно
Старый 09.03.2007, 01:05
kayama вне форума Посмотреть профиль Отправить личное сообщение для kayama Найти все сообщения от kayama
  № 4  
Ответить с цитированием
kayama
 
Аватар для kayama

Регистрация: Sep 2005
Сообщений: 1,338
Отправить сообщение для kayama с помощью ICQ
Вот что вышло:
Код:
var ar:Object = new Object();
this.ar.onResize = function() {
	if (Stage.width>301) {
		Stage.align = "TL";
		cir._x = new mx.transitions.Tween(cir, "_x", mx.transitions.easing.Strong.easeOut, cir._x, Stage.width*.30, 1, true);
		var ai:Number;
		this.ai = setInterval(function () {
			rec._x = new mx.transitions.Tween(rec, "_x", mx.transitions.easing.Strong.easeOut, rec._x, Stage.width*.60, 1, true);
			clearInterval(ai);
		}, 1000);
	}
};
Stage.addListener(ar);
Эффект достигнут, но когда я начинаю дергать ресайз туда-сюда-обратно, такое впечатление, что интервал вдвое сокращается, где я недомудрил?