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

Регистрация: Dec 2007
Адрес: Россия, Москва
Сообщений: 541
Отправить сообщение для TWETTI с помощью Skype™
Вот так надо. Без цикла.
Код AS3:
package 
{
	import flash.display.Sprite;
	import flash.events.TimerEvent;
	import flash.text.TextField;
	import flash.text.TextFieldAutoSize;
	import flash.utils.Timer;
 
	public class Main extends Sprite 
	{
		private var count:int = 0;
		private var numbers:Array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
		private var startMsg:TextField;
 
		public function Main():void 
		{
			startMsg = new TextField();
			startMsg.autoSize = TextFieldAutoSize.LEFT;
			startMsg.text = "Get Ready!";
			addChild(startMsg);
 
			var timer:Timer = new Timer(1000, 10);
			timer.addEventListener(TimerEvent.TIMER, onTimer);
			timer.start();
		}
 
		private function onTimer(e:TimerEvent):void 
		{
			startMsg.text = numbers[count];
			count ++;
			if (count == 11)
			{
				e.target.removeEventListener(TimerEvent.TIMER, onTimer);
			}
 
		}
 
	}
 
}
А вообще зачем вам массив? Можно и без него.