Приостановка флэш-анимации при появлении диалогового окна

У меня есть довольно длинная флэш-анимация с различными символами, анимацией движения и т. д. Моя цель — приостановить эту анимацию в несколько раз, пока появляется диалоговое окно, а затем снова возобновить анимацию. Каков самый простой способ добиться этого?

Спасибо за вашу помощь :)


person Jalapeno Jack    schedule 03.06.2014    source источник


Ответы (1)


Если вы используете всю анимацию, основанную на временной шкале, и разные символы имеют разные временные шкалы, то это немного сложнее, чем если вы используете сценарии для своей анимации (greensock или подобные), которые предоставляют функции killAll.

Если вы используете все анимации временной шкалы, а разные символы имеют разные анимации временной шкалы, то вы можете установить глобальную функцию ввода, которую слушают все символы, и если условие паузы выполнено, она устанавливает переменную, которая останавливает временные шкалы, начиная их с того места, где они остались. выключается, когда состояние паузы закончилось. Я был бы рад помочь вам решить эту проблему, если бы вы могли предоставить больше информации и, возможно, предоставить исходный файл для просмотра.

person ackerman    schedule 03.06.2014