![]() |
организация задержки перед переходом на следующий кадр
Приветствую
Я использую такой код: Код:
stop(); |
да, конечно
setInterval в хелпе прекраснейший пример по этой команде |
Я бы посоветовал - setTimeout() - там заморачиваться с очиской не надо.
|
ок, спасибки
а у него есть какие-нить ограничения? под чисткой я так понимаю понимается удаление или использование нулевого onEnterFrame? |
Есть, 8-й версия плеера.
Чистка в смысле, что при запуске setInterval(), для его удаления нужно было юзать clearInterval(), а для setTimeout() такого не надо делать, и работает, вроде лучше. Я исправил в предыдущем посте функцию. |
setTimeout тоже использует clearTimeout
на счет setInterval код должен быть примерно таким: Код:
stop(); |
Да, но что короче?
Код:
var _mt:Number = setTimeout(delayFunc, 2000); |
Виснет :(
Код:
if (this._currentframe > 5) |
Landysh на клавиатуре заснул? (почему столько пробелов в коде)
и какой смысл использовать _currentframe? разве нельзя обойтись одними gotoAndStop(n) / gotoAndPlay(n) ? |
ВОВка, смысл такой: если мы остановились на фрейме больше или меньше 5, то полюбому должны туда вернуться(на 5ый фрейм). До вставления туда паузы у меня все работало, но слишком быстро(например перескакивал с 2 фрейма на 5 сразу).
Я только начинаю осваивать AS, поэтому во многом могу ошибаться. P/S/ - я не засыпала на клаве :) |
| Часовой пояс GMT +4, время: 08:30. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.