![]() |
setInterval проблема!
На сцене есть контейнер мувиков container_mc, в нем есть мувики clip1, clip2, clip3 и т.д. у всех у них прозрачность = 0. Теперь хотим запустить цикл в котором они будут по очереди показываться с определенным интервалом, вот примерный код но он не так работает :((.
Код:
var loader = new LoadVars(); |
Посмотрите в чем дело, часа 2 уже убил ничего не пойму :((
|
попробуй заменить второй счетчик i на что-то другое - неплохое шаманство с бубном+)
картинки должны показываться по очереди, или появляться одна за другой? если показваться - то кроме прозрачности клипа, в функции надо изменять прозрачность предыдущего(скрывать) |
да картинки должны показываться по очереди (ну и потом снова по кругу). Шаманство со вторым циклом(заменил на j) не помогает.
|
хм, а может показ изображений сделать в другом событии, отдельно от загрузки картинок? имхо логическое деление, будет удобнее.
//на правах смутной идеи |
если делать вне загрузки картинок, тогда массив с путями до картинок undefined :(( как этот массив можно вынести за пределы этой функции?
|
по идее - глобальные переменные в помощь
поделись исходником, попробую поковыряться там, а то наговорю щас всякого+) |
Вложений: 1
вот исходник:
|
а чему ты удивляешься? Ты для каждой картинки поставил появление через 1 секунду. Секунда прошла и все сразу появились. Умножай интервал на i, кроме того сохраняй в массив id интервала и в функции очищай соответствующий интервал, чтобы не держать память.
|
спасибо Homo Sapiens, теперь меняется с заданным промежутком, осталось все это дело зациклить :(( Но в такой постановке кода это по-моему не удастся :(( или все таки удастся?
|
| Часовой пояс GMT +4, время: 06:41. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.