Показать сообщение отдельно
Старый 20.07.2011, 12:48
shimra вне форума Посмотреть профиль Отправить личное сообщение для shimra Найти все сообщения от shimra
  № 9  
Ответить с цитированием
shimra

Регистрация: Jul 2011
Адрес: xz
Сообщений: 8
Цитата:
Сообщение от fish_r Посмотреть сообщение
Таймер ниже 16 реально не может работать.
Привяжите анимацию не к таймеру, а к кадрам, или, для начала, попробуйте поднять fps.
Или воспользуйтесь сторонними плагинами - твинами, напр. GreenSock.
Здравствуйте!
Исходя из вашей ссылки мой таймер получает переменные delay= 1000 миллисекунд(= 1 секунда) и repeat = 1 раз. Я не сам до этого дошел подсмотрел где-то в интернете.Теперь только так и пользуюсь создаю таймер и константы для него :
Код AS3:
		private const SPEED:int=10;
		private const SPEEDTEXT:int=4;
                ...........................................
                ...........................................
					private function startDisplayTimerHide():void
		{
			if(timer!=null)
				timer.reset();
			timer=new Timer(SPEED*1000,1);
			timer.addEventListener(TimerEvent.TIMER,hideImageStart();
			timer.start();
		}
А насчет твинов что только не использовал :
Код AS3:
		private function movetext(evt:TimerEvent):void
		{
			Tweener.addTween(Text1_mc, {x:400, y:500,scaleX:3, scaleY: 3, time:200, transition:"linear"});
			//TweenPlugin.activate([TransformMatrixPlugin]);
			//TweenPlugin.activate([TransformMatrixPlugin]);
			//TweenMax.to(Text1_mc, 10, {x:280, y:350, roundProps:["x","y"]});
			//TweenMax.to(Text1_mc, 300, {transformMatrix:{x:280, y:350, scaleX:3, scaleY:3}});
			//TweenMax.to(Text1_mc, 600, {transformMatrix:{a:4.3, b:0.04, c:0.02, d:4.12, tx:280}});
			//TweenMax.to(Text1_mc, 13.75, {transformMatrix:{x:280, y:350, scaleX:4.1, scaleY:4.1, skewX:0}});
			//TweenMax.to(Text1_mc,600, {y:1000,scaleX:4, scaleY:4});
		}
Все что в комментах тоже не плавно двигается.И если я правильно понял Courina(Tweener) это тоже сторонний класс.
Если честно я в тупике!