![]() |
Slideshow with timer
Добрый день!
Есть набор картинок. Задача: сделать slideshow. Через определённый промежуток времени картинки сменяют друг друга, появляясь из непрозрачности. Пытаюсь реализовать это без использования timeline. Исходник явно не совершенен, и явно можно было сделать куда грамотнее, но у меня получилось так. проблема в том, что он не реагирует на строчки:... Код AS1/AS2:
Или может есть куда более правильный способ? Заранее спасибо! |
Вот здесь вставьте трейс:
Код AS1/AS2:
Увидите, что this в данном случае не ссылается на нужный объект, в котором расположены картинки. Замените this на _root, если у вас все ваши ["obj"+A] и ["obj"+B] находятся прямо на нем. Либо замените на тот контейнер, где они находятся. Либо вот такое решение, более корректное и универсальное: Код AS1/AS2:
И замените имя функции, pause - служебное слово. |
Огромное спасибо! Именно так как надо.
Но тетерь стало очевидно, что .swapDepths работает не так как ожидалось. Слегка изменил код, вот что в итоге получилось: Код AS1/AS2:
|
Глубина - это дискретное состояние. Она принимает конкретное значение, определяющее расположение объекта по виртуальной Z-координате.
Честно говоря, сейчас подробно смотреть, как у вас и что меняется, не могу, вот вам инструмент, им воспользуйтесь для того, чтобы смотреть, где что находится в какой момент: Код AS1/AS2:
|
Спасибо за наводку.
В итоге сделал через Код AS1/AS2:
|
| Часовой пояс GMT +4, время: 13:52. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.