![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Есть презентация, которая сейчас просматривается пользователем, т.е. пользователь читает текст и жмет дальше. Теперь эту презентацию надо крутить на выставке, причем заказчик не хочет делать другую презентацию, он хочет чтобы эта презентация была универсальной.
Вот. Суть в следующем? Если порльзователь жмет на какую-то кнопку, то переходит в мануальный режим. Если ни на что не жмет то все идет на автомате. Я подозреваю что сделать нужно так: у каждой кнопки в акшине определить переменную $manual и проверять её в конце таймлайна, там где сейчас стоит просто stop(); я сделал так: if ($manual) { stop(); } ИМХО должно наверное работать..... Но не работаить =((((( Может еще как-нить проще можно? Типа на клик юзера реагировать........
__________________
Best regards, BuG FileForum - http://www.fileforum.ru |
|
|||||
|
Я так понял, что у тебя там череда таймлайнов (сцен или мувиков). Ну, во первых надо представить реально выставку - человеков 2 - 250 выясняют, кто и когда нажмет на кнопку... имхо, не стоит дело до этого доводить. Ну а если хочется, в последнем кадре таймлайна поставь кнопу "next" и одновременно запусти таймер, напр., если в 30 сек. ни до кого не допрет нажать на кнопу, оно само "пойдет" дальше.
|
|
|||||
|
Вобщем вариант на выставке - это когда народ просто не во что не тыкает, т.е. будет просто стоять комп и проектор, изображение с которого будет уходить на огромный экран где-нибудь на стене. В этом случае все должно откручиваться по кругу совершенно без вмешательства пользователей.
А выход из автомата должен быть по нажатию пользователем на какую-либо кнопку. по идее что-то такое должно быть: в первом кадре $man = 0 на кнопках $man=1; goto... а на последнем каждре таймлайна - if ($man=1) {stop();} else {goto...} Расскажите мне как определить переменную $man для всего мувика? Неужели можно просто написать в первом кадре $man=0 ???? Или надо использовать SetVariable????
__________________
Best regards, BuG FileForum - http://www.fileforum.ru |
|
|||||
|
А теперь подскажите как это сделать максимально легче? Т.е. мне теперь прийдется в кучу кнопок manual=true; а может как-нить прощу можно? Типа какого-нибудь эвента On-Click но применимому ко всему мувику а не к чему-то отдельно???
Думал бекграундом сделать кнопку, клик на которую делал бы manual=true; но тогда курсор всегда будет в виде пальца, что будет раздражать => вопрос: как изменить курсор при наведении????? Т.е. палец на обычный курсор мыши. И пожалуйста, народ, не посылайте в факи и РТФМы.... Завтра мне уже готовую презентацию сдавать надо, а я ниче не успеваю =(
__________________
Best regards, BuG FileForum - http://www.fileforum.ru |
|
|||||
|
В мувике
onClipEvent (mouseDown){ _root.manual=true; } |
|
|||||
|
Этот код вставить в первой сцене и он будет на все сцены действовать? Или в начале каждой сцены вставлять????
Папа, у тя есть аська? Стучись плиз 55227777 Просто по ходу дела будут еще вопросы, а форум - не самый быстрый метиод общения...
__________________
Best regards, BuG FileForum - http://www.fileforum.ru |
|
|||||
|
Аськи нету.
Чет я перестал улавливать суть Сколько у тя там этих сцен и кнопок, если влом в каждой прописать; да ты в суть вникни: "выход из автомата должен быть по нажатию пользователем на какую-либо кнопку." Значит, в КАЖДОЙ кнопке что-то должно быть прописано: не нравится 'manual', ну можно функцию вызывать, так один х в каждой кнопке.А если отслеживать мувиком, сработает при клике вообще, и повесь их в начале каждой сцены, только добавь еще onClipEvent(load){_root.manual=false}; А, тока заметил: if(..==..){...}; |
![]() |
Часовой пояс GMT +4, время: 23:25. |
|
|
« Предыдущая тема | Следующая тема » |
|
|