Просмотр полной версии : setIntrval внутри static
Подскажите пожалуйста, как использовать setInterval внутри статичного метода класса, чтобы вызвать другой статичный метод этого класса?
class Qwe {
static var intId:Number;
static function method1():Void {
intId = setInterval(???, "method2", 500);
}
static function method2():Void {
clearInterval(intId);
}
}
intID = setInterval(method2,500); не работает?
class Qwe {
static var intId:Number;
static function method1():Void {
intId = setInterval(Qwe.method2, 500);
}
static function method2():Void {
clearInterval(intId);
}
} - попробуй так
Спасибо за ответы.
2 Nirth - работает
2 BitSky - не работает (воспринимает Qwe не как сам класс, а как его свойство/метод)
интересно, а что я такого особенного сделал, что у меня это работает?
эээ тоесть он воспринимает Qwe как метод, а method2 как метод метода? O_o не сталкивался.
Math.sqrt()
Math - конструктор класса
sqrt - метод.
статические методы и т.п. не более чем методы и т.п., лежащие в конструкторе класса.
я то знаю, вопрос в другом, обычно компилятор не выдает таких ошибок, хотелось бы посмотреть на сам класс автора топика.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.