Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Пауза при выполнении кода (http://www.flasher.ru/forum/showthread.php?t=117197)

Fergus 21.10.2008 18:09

Пауза при выполнении кода
 
Паузу в цикле, я научился делать, спасибо :)
Теперь у меня проблема следующая: если навести мышь на клип до окончания его движения, срабатывает функция привязанная к EventListener-у (осветление кнопки) и движение почему-то останавливается (в Фаерфоксе, в ИЕ - не останавливается).
Сам ролик находится тут.

Соответственно мне нужно остановить выполнение скрипта до тех пор, пока не закончит движение последняя кнопка (или просто на определенное время, без привязки к анимации).

Как это сделать?

Спасибо.

AL.exe 21.10.2008 20:41

Я извиняюсь, но у Вас ничего не двигается... вопрос как-то не совсем понятен.

Цитата:

в Фаерфоксе, в ИЕ - не останавливается
А где останавливается? У меня в ФФ ничего и не двигается, или Вы говорите про изменение цвета кнопки?

Remizorrr 22.10.2008 03:12

тут канешна без вашего кода не обойтись. Если вы все это делаете Tween-ами - советую за ними последить повнимательней.

wvxvw 22.10.2008 03:21

АС не предназначен для програмирования в процедурном стиле. Вы не можете контролировать выполнение кода в духе "а давайте сейчас подождем ввод от пользователя какое-то время" или "а давайте вернемся на 5 строчек кода назад". Если вам нужно отреагировать на ввод от пользователя - вам нужно подписаться на соответствующее событие.

Fergus 22.10.2008 11:10

Цитата:

Сообщение от AL.exe (Сообщение 771895)
А где останавливается? У меня в ФФ ничего и не двигается, или Вы говорите про изменение цвета кнопки?

Дело в том что это действующее меню на сайте, поэтому я пока анимацию убрал, сорри.
Сейчас выложу и swf с глюком, и исходный fla.

Цитата:

Сообщение от Remizorrr
тут канешна без вашего кода не обойтись. Если вы все это делаете Tween-ами - советую за ними последить повнимательней.

Код выложу. А если без Tween-ов то как? Я по-другому не умею...

Вот swf с глючком, а вот исходник.

Кстати, заметил еще одну неприятность: в ФФ, если поводить по кнопкам мышью, довольно быстро находится кнопка которая не гаснет когда с нее убрали мышь. При повторном наведении она исправляется. В ИЕ, опять же, этого глюка нету (сидел возюкал минут пять).
Или я не понимаю слова "кросс-браузерность" или кто-то не прав...


Часовой пояс GMT +4, время: 21:50.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.