![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2006
Адрес: Нижний Тагил
Сообщений: 48
|
Вообщем, проблема в следующем. Пишу класс. Необходимо сделать так, чтобы с периодичностью вызывался метод этого класса. Делаю так:
class A
{
function A()
{
setInterval(f, 500);
}
private function f()
{
trace("f() called");
}
}
class A
{
function A()
{
setInterval(f, 500);
}
private function g()
{
trace("g() called");
}
private function f()
{
trace("f() called");
g();
}
}
Значит проблема возникает именно из-за setInterval. Причину возникновения проблемы понять не могу. Подскажите, пожалуйста, в чём причина и как решить данную проблему. |
|
|||||
|
Регистрация: May 2008
Сообщений: 476
|
Уважаемый KoLar!
Приведенная Вами сигнатура функции setInterval используется для периодического вызова функций, но не методов. Для использования в классе нужно придерживаться вот такого синтаксиса: Используя это синтаксис Вы сможете добиться поставленной цели.
__________________
Случайность, господа, это знаете ли непознанная необходимость. |
|
|||||
|
Регистрация: Aug 2006
Адрес: Нижний Тагил
Сообщений: 48
|
Спасибо огромное! Честно, первый раз слышу о таком синтаксисе setInterval
|
![]() |
![]() |
Часовой пояс GMT +4, время: 05:20. |
|
|
« Предыдущая тема | Следующая тема » |
|
|