Заголовок сообщения: "автопроигрывание" сайта Добавлено: 26 Март 2008, 17:00:00
нужно из некоего сайта сделать презентацию - а именно, чтобы в автоматическом режиме через заданную паузу поочередно открылись все страницы. При этом функциональность всех кнопок и менюшек сохранялась. То есть грубо говоря нужно заанимировать "курсор" как будто некто поочередно прощелкивает все кнопки. Но при выключении автопроигрывания все работало ак обычно.
Как это удобнее и быстрее организовать имея исходник этого сайта? То есть хочется минимум каких то переделок этого исходника.
Суть: все грузится в во фреймсет. Вспомогательный фрейм содержит скрипт и кнопку "прервать презентацию". В основной фрейм грузится титульная страница.
В невидимом фрейсе по setTimeout периодически производится замена контента основного фрейма (в моем случае -- с выдачей комментария о содержании). При нажатии на "прервать презентацию" производится перевход из фреймсета на последний URL, который был загружен в основной фрейм.
Исходника сайта не требует. Позволяет строить презентацию по группе сайтов. Не позволяет добавлять всякий визуаль в сам сайт (имитировать собственно rollpver'ы в меню и т.п.)
что такое фреймсет ? это хтмл ?
у меня сайт флэшовый и решение нужно флэшовое. На выходе должен быть .exe
Наиболее "прямым" решением выглядит анимация курсора, некая проверка его нахождения над кнопкой (хит тест?) и дублирование "роловеров" и "онрелизов" на кнопках командами, раскиданными на таймлайне синхронно с моушн твином курсора. можно и без хит тестов -тупа на таймлайне но так не гибко - при изменении траекторий перебивать все - а так = хит тесты пррописал и все работает при любых перемещениях "курсора"
Еслиб мне такое понадобилось, яб написал класс, который водил бы спрайт в виде курсора мышки по сайту, через ключевые позиции. Достигая определённой ключевой позиции, которая по своим координатам совпадает с кнопкой, яб активировал эту кнопку, ждал загрузки и тащил бы мышу дальше. Алгоритм и скорость движения курсора между ключевыми точками может быть любая. Собрать массив с кк можно пробежавшись по ролику и у нужных кнопок взять координаты.
А вообще, сложно советовать, не видя пациента изнутри. Вот например если там весь сайт по старинке на таймлайне сделан, то мата во время работы будет больше =)
загрузки ждать не нужно - это все локально, классы я писать не умею, поэтому и спрашиваю способ "потупее"
В частности, есть ли возможность не копипестить события команды, происходящие по роловер ролаут релиз на кнопках в тайм лайн при вешеописанном способе? Тоесть как еще можно "активировать кнопку" ?
eddy444, помоему, единственный способ - конвертнуть кнопки в мувиклипы, наставить стопы, курсор запихнуть в отдельный мувиклип с анимацией движения, при наезде клипа на кнопку курсор поменять, мувиклип кнопки должен проиграться на 2 кадр, потом на 3 и выполнение кода на кнопке переписать с "он маус" на "он ентер фрейм".
А ну и реальной мыше сделать Mouse.hide();
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.