![]() |
|
||||||||||
|
|||||
|
собственно вот
package {
import flash.utils.Timer;
import flash.events.TimerEvent;
import flash.display.Sprite;
public class TimerExample extends Sprite {
private var i:Number=0;
private var myTimer:Timer;
public function TimerExample() {
var myTimer = new Timer(400, 20);
myTimer.addEventListener("timer", timerHandler);
myTimer.start();
}
public function timerHandler(event:TimerEvent):void {
i++
if (i==10) {
trace("stop");
myTimer.stop();
}
trace(i);
}
}
}
и таймер продолжает работать.
__________________
Встретимся на пляже! |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Ну само собой, ведь свойство myTimer не содержит ничего.
Ты объявил локальную переменную в конструкторе, перекрыв ею свойство класса. А надо было присвоить свойству значение. Последний раз редактировалось etc; 29.08.2007 в 14:31. |
|
|||||
|
а это как? че то не догоню..
__________________
Встретимся на пляже! |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Пора учиться понимать термины
![]() Необходимо убрать var в конструкторе. И вообще, у локальных переменных надо обязательно указывать тип. В свойствах тип указан, а у локальной переменной почему-то нет. |
|
|||||
|
Ох. спасибо.. заработало.
а про какую переменную идет речь?? (ps. видимо пора учиться понимать термины)
__________________
Встретимся на пляже! |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Объявленную в конструкторе, конечно.
|
|
|||||
|
ох. глянули бы вы __etc на тот код который я налабал, у вас бы волосы дыбом бы встали, наверное 8-)
__________________
Встретимся на пляже! |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:38. |
|
|
« Предыдущая тема | Следующая тема » |
|
|