![]() |
setTimeout не работает?
Циклом создаю несколько пронумерованных мувиков, которые выстраиваю в столбец.
В том-же цикле загружаю МКЛоадером туда картинки. Нужно: чтоб загруженные картинки по очереди "появлялись" (Tween _alpha и _x). Очерёдность реализую: setTimeout(showImgBox, delay) Результат: не получается, картинки появляются одновременно ((( код: Код AS1/AS2:
Но тут ещё такая штука - когда выставляю, например, 20 000 мс якобы на появление каждой картинки - задержка в 20 сек полюбому должна быть заметна - но она незаметна, значит её нет или всё-таки нужно мудрить с очерёдностью?(( заранее премного благодарен! |
В setTimeout() вы передаете не ссылку на функцию, а результат вызова функции, т.е. ничего.
|
А не хотите сначала загрузить все картинки в процессе загрузки ролика, а потом уже запускать очередь на их появление?
|
2udaaff: спасибо, действительно ссылка решает
2mooncar: ну, думал об этом, когда некоторое время назад создавал топик с вопросом похожим ;) на этот. просто почему-то кажется, что каждую картинку (даже если она всего 46х46 и 1.5К) прикольней загружать с хоть короткой, НО анимацией прелоадера (w2.0? :)). в данный момент наверное таки заморочусь и покумекаю над while циклом и поочерёдной загрузкой. вот разобрался с таймаутом, но теперь в функции, которую он запускает не додумаюсь как ПРАВИЛЬНО объявить составную переменную (чтоб каждый вызов функции создавал новый "Tween"+num твин) пробовал: Код AS1/AS2:
пробовал: Код AS1/AS2:
А именно объявление переменных твинов нужны для того, чтоб типизировать и получить возможность повесить на последний из них onMotionFinished (в конце загрузки-появления последней превью-картинки хачю, чтоб появился скроллбар). Плюнул и написал в функции просто создание твина: Код AS1/AS2:
есть мысли? < тоесть подскажите, плз, в чём моя ошибка в создании составного имени переменной ? |
| Часовой пояс GMT +4, время: 12:44. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.