Показать сообщение отдельно
Старый 11.11.2008, 18:49
incvizitor вне форума Посмотреть профиль Отправить личное сообщение для incvizitor Найти все сообщения от incvizitor
  № 10  
Ответить с цитированием
incvizitor
 
Аватар для incvizitor

блогер
Регистрация: Sep 2008
Адрес: Менск
Сообщений: 586
Записей в блоге: 1
Отправить сообщение для incvizitor с помощью Skype™
Код AS1/AS2:
 
import flash.utils.setTimeout;
 
public function index() 
{
 
        var delay:int=200;// задержка 200 мс
	for each (var i:int=0;i<texts.length;i++) 
        {
	       setTimeout(initText,i*delay,texts[i],(i+1)*100);
	}
}
 
private function initText(txt:String,i:int)
{
        var t:TextField=createMyText(txt);
	t.setTextFormat(myFormat(30));
	addChild(t);
	new Tween(t,'scaleX',null,100,1,1,true);
	new Tween(t,'scaleY',null,100,1,1,true);
	new Tween(t,'y',null,0+i,200+i,1,true);
}
Так должно работать. Если хочешь под конец твина, то есть класс TweenEvent. В одном из твинов надо будет прописать

Код AS3:
var myTween=new Tween(/*свойства твина*/);
myTween.addEventListener(TweenEvent.MOTION_COMPLETE,myFunction);
Ещё надо будет импортировать класс TweenEvent