"автопроигрывание" сайта @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 10 ] 
*   Список форумов / Технологии изображения / Flash » ответить » создать топик « | »
Автор Сообщение
eddy444 Муж.
Модератор
315
Сообщения: 14467
Зарегистрирован: 05.05.03
Откуда: NSK
Заголовок сообщения: "автопроигрывание" сайта
Сообщение Добавлено: 26 Март 2008, 17:00:00 
нужно из некоего сайта сделать презентацию - а именно, чтобы в автоматическом режиме через заданную паузу поочередно открылись все страницы. При этом функциональность всех кнопок и менюшек сохранялась. То есть грубо говоря нужно заанимировать "курсор" как будто некто поочередно прощелкивает все кнопки. Но при выключении автопроигрывания все работало ак обычно.
Как это удобнее и быстрее организовать имея исходник этого сайта? То есть хочется минимум каких то переделок этого исходника.
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 26 Март 2008, 17:50:39 
Делал однажды нечто подобное. Без флэша.

Суть: все грузится в во фреймсет. Вспомогательный фрейм содержит скрипт и кнопку "прервать презентацию". В основной фрейм грузится титульная страница.

В невидимом фрейсе по setTimeout периодически производится замена контента основного фрейма (в моем случае -- с выдачей комментария о содержании). При нажатии на "прервать презентацию" производится перевход из фреймсета на последний URL, который был загружен в основной фрейм.

Исходника сайта не требует. Позволяет строить презентацию по группе сайтов. Не позволяет добавлять всякий визуаль в сам сайт (имитировать собственно rollpver'ы в меню и т.п.)
eddy444 Муж.
Модератор
315
Сообщения: 14467
Зарегистрирован: 05.05.03
Откуда: NSK
Сообщение Добавлено: 26 Март 2008, 18:05:29 
что такое фреймсет ? это хтмл ?
у меня сайт флэшовый и решение нужно флэшовое. На выходе должен быть .exe

Наиболее "прямым" решением выглядит анимация курсора, некая проверка его нахождения над кнопкой (хит тест?) и дублирование "роловеров" и "онрелизов" на кнопках командами, раскиданными на таймлайне синхронно с моушн твином курсора. можно и без хит тестов -тупа на таймлайне но так не гибко - при изменении траекторий перебивать все - а так = хит тесты пррописал и все работает при любых перемещениях "курсора"
nuran
«Лектор»
46
Сообщения: 1569
Зарегистрирован: 21.05.04
Сообщение Добавлено: 27 Март 2008, 03:00:39 
Тебе видео надо?

_________________
blog : flash / unity
bE(o0L Муж.
постоянный участник
23
Сообщения: 3311
Зарегистрирован: 22.07.03
Откуда: сзабугра
Сообщение Добавлено: 27 Март 2008, 06:07:06 
Еслиб мне такое понадобилось, яб написал класс, который водил бы спрайт в виде курсора мышки по сайту, через ключевые позиции. Достигая определённой ключевой позиции, которая по своим координатам совпадает с кнопкой, яб активировал эту кнопку, ждал загрузки и тащил бы мышу дальше. Алгоритм и скорость движения курсора между ключевыми точками может быть любая. Собрать массив с кк можно пробежавшись по ролику и у нужных кнопок взять координаты.
А вообще, сложно советовать, не видя пациента изнутри. Вот например если там весь сайт по старинке на таймлайне сделан, то мата во время работы будет больше =)

_________________
можно на ТЫ.
eddy444 Муж.
Модератор
315
Сообщения: 14467
Зарегистрирован: 05.05.03
Откуда: NSK
Сообщение Добавлено: 27 Март 2008, 06:40:30 
загрузки ждать не нужно - это все локально, классы я писать не умею, поэтому и спрашиваю способ "потупее"
В частности, есть ли возможность не копипестить события команды, происходящие по роловер ролаут релиз на кнопках в тайм лайн при вешеописанном способе? Тоесть как еще можно "активировать кнопку" ?
Алефъ Муж.
постоянный участник
20
Сообщения: 2579
Зарегистрирован: 07.08.07
Сообщение Добавлено: 27 Март 2008, 07:44:53 
eddy444, помоему, единственный способ - конвертнуть кнопки в мувиклипы, наставить стопы, курсор запихнуть в отдельный мувиклип с анимацией движения, при наезде клипа на кнопку курсор поменять, мувиклип кнопки должен проиграться на 2 кадр, потом на 3 и выполнение кода на кнопке переписать с "он маус" на "он ентер фрейм".
А ну и реальной мыше сделать Mouse.hide();
Алефъ Муж.
постоянный участник
20
Сообщения: 2579
Зарегистрирован: 07.08.07
Сообщение Добавлено: 27 Март 2008, 07:54:31 
bE(o0L, активировать кнопку - это сделать ее активной, или ты иное имел в виду?
Как ты между состояниями кнопки переход бы делал?
Koochy Муж.
новый человек
12
Сообщения: 245
Зарегистрирован: 09.07.05
Откуда: Санкт-Петербург
Сообщение Добавлено: 27 Март 2008, 09:19:22 
eddy444, у кнопок осбытия можно вот так вызывать
but.onRelease = function(){
trace('but release');
}

but.onRelease();

_________________
Только сейчас осознал что я был самым быстрым, хитрым и изворотливым сперматозоидом из огромной кучи!!! (c) kisel
eddy444 Муж.
Модератор
315
Сообщения: 14467
Зарегистрирован: 05.05.03
Откуда: NSK
Сообщение Добавлено: 27 Март 2008, 13:46:00 
Koochy, ага - попробую
*   Список форумов / Технологии изображения / Flash « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 10 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100