Управління відтворенням анімації

Управління відтворенням анімації

Книга: Macromedia Flash Professional 8. Графіка і анімація

Управління відтворенням анімації

Управління відтворенням анімації

Зазвичай кожен кліп починає відтворюватися відразу ж після завантаження і відтворюється до останнього кадру його анімації. Однак, використовуючи сценарії, ми можемо керувати цими процесами, зокрема, зупиняти і запускати відтворення, а також відтворювати фільм, починаючи з заданого кадру.

Ми вже знайомі з методом stop об'єкта movieClip - він зупиняє відтворення кліпу. А щоб запустити відтворення кліпу з того місця, де він був зупинений, потрібно скористатися методом play:

Для здійснення переходу на будь-якої кадр кліпу служать методи gotoAndPlay і gotoAndstop. Перший виконує перехід на заданий кадр і починає відтворення кліпу з нього. Другий же метод виконує перехід на заданий кадр, але відтворення не ініціює. В якості єдиного параметра обидва цих методу приймають номер або ім'я кадру; причому якщо значення цього параметра має числовий тип, то воно трактується як номер кадру, якщо строковий - то як його ім'я. Приклад з використанням числового параметра:

Для управління поточним кліпом можна користуватися також діями gotoAndPlay і gotoAndstop об'єкта movieClip.

Формат запису їх виклику такий:

gotoAndPiay | gotoAndStop ([<Имя сцены>,]<Номер или имя кадра>);

Тут другий параметр задає, знову ж таки, номер або ім'я кадру, на який буде виконаний перехід. Перший же, необов'язковий, параметр задає ім'я сцени, що містить цей кадр; якщо ж параметр пропущено, то виконується перехід на кадр поточної сцени. наприклад:

gotoAndStop ( "Епізод 1", х + 1);

Залишилося згадати ще про два методи об'єкта movieClip. Метод prevFrame переміщує бігунок на попередній кадр кліпу, а метод next Frame - на наступний. Жоден з цих методів не приймає параметрів.

Схожі статті