Показать сообщение отдельно
Старый 08.07.2009, 15:38
vvvvvvf вне форума Посмотреть профиль Отправить личное сообщение для vvvvvvf Найти все сообщения от vvvvvvf
  № 14  
Ответить с цитированием
vvvvvvf

Регистрация: Mar 2009
Сообщений: 107
Цитата:
Сообщение от iNils Посмотреть сообщение
wvxvw идею кинул с Dictionary
Нее я говорю вот про такой код.
Как не создавая новых классов и не объявляя i в самом классе на подобие (private var i:Number), переменная i заданна строго в конструкторе, как обратиться к ней в функции обработчике?

Код AS3:
package {
	import flash.display.*;
	import flash.events.*;
	import flash.utils.*;
 
	public class myClass extends Sprite {
		private var myTimer:Timer;
 
		public function myClass():void {
			var i:Number = 0;
			myTimer = new Timer(1000);
			myTimer.start();
			myTimer.addEventListener(TimerEvent.TIMER, doTime);
		}
		public function doTime(e:TimerEvent):void {
			// Как тут получить i?
		}
	}
}


Последний раз редактировалось vvvvvvf; 08.07.2009 в 15:40.