Возникли проблемы с использованием таймера - PullRequest
0 голосов
/ 09 сентября 2009

Я использую функцию таймера в Flex

но это дает мне ошибку во время выполнения.

мой код выглядит так:

import flash.utils.Timer;
public function fnname():void
{
   if(x==150)
    {
     while (y==0)
     {  x ++;
        Timer(100);
     }
    }
}

ошибка, которую я получаю: Ошибка № 1034: сбой приведения типа: невозможно преобразовать 100 в flash.utils.Timer.

Ответы [ 2 ]

1 голос
/ 09 сентября 2009

Это не то, как вы используете таймер - невозможно таким образом остановить выполнение.

Фактическая ошибка говорит вам, что вы не можете привести 100 к объекту типа Timer, потому что написанное вами на самом деле является приведением. Если вы хотите создать объект, сделайте

new Timer(100);

(чтобы вы забыли новое)

Пример использования класса Timer.

1 голос
/ 09 сентября 2009

ClassName(value) - синтаксис для приведения данных (преобразование строк в целые числа и т. Д.). Попробуйте: * * 1002

new Timer(100);

Также убедитесь, что вы действительно подключаете обратные вызовы к таймеру. Простое создание таймера не работает как функция «паузы» или «задержки».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...