![]() |
intervalID вне Flash
Вложений: 1
Уважаемые, подскажите, что за хрень.
Делаю таймер через setInterval. Когда запускаю во Flashe все работает. Если запускаю сгенеренную swf-ку или exe-шник пишет intervalID undefined. Код:
stop(); |
clearInterval(m_root.intervalID);
может всётаки так clearInterval(_root.intervalID); |
Да, действительно описался!
Но проблема не решилась. У меня до этой строки и не доходит. По строке as.text += "intervalID = "+intervalID+"\r"; в текстовом поле все равно выводит "intervalID = undefined" и программа дальше не идет. А во Flash-программе все ок. |
as.text += "intervalID = "+_root.intervalID+"\r";
|
Цитата:
Может быть проблема в загрузке звука в projector? |
нет, там все просто. у тебя интервал присваивается через 7.5 сек, а ты присваиваешь...сразу же после вызова...не знаю пока почему так было ...и она срабатывала сразу...при ctrl+Enter, ну вобщем дело в этом...
эту штуку _root.as.text += ("intervalID = "+_root.intervalID); тебе нужно поставить в функциию вызова |
Всем спасибо!
Разобрался. :D Оказалось функция sShow = function () {} должна быть анонимной function sShow():Void{} тогда все работает ;) |
странно...я ее сразу переделал. у меня всеровно не работало :=)
|
| Часовой пояс GMT +4, время: 16:42. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.