Программная кнопка с ActionScript и помощником по сценариям
Мы завершили нашу Flashр CS4 анимация eCard, добавили код stop () и создали кнопку, которую наш зритель будет использовать для воспроизведения анимации во второй или последующий раз. Теперь мы готовы присоединить некоторый код ActionScript 3 к нашей кнопке. Этот код сообщит Flash, что нужно прослушивать событие мыши, например нажатие нашей кнопки. Затем мы напишем функцию, которая сообщит Flash, что делать при нажатии кнопки. Наша функция скажет Flash вернуться к первому кадру и снова воспроизвести анимацию.

Откройте ваш рабочий файл во Flash CS4.

1. Сначала нам нужно добавить нашу кнопку воспроизведения на сцену. Мы не хотим, чтобы кнопка была доступна, пока анимация не воспроизводится в первый раз и не останавливается. Итак, давайте добавим кнопку в последний кадр анимации (кадр 75). Также, чтобы кнопка не отображалась на сцене до 75 кадра, нам нужно добавить ключевой кадр. Щелкните правой кнопкой мыши на кадре 75 слоя Button и добавьте ключевой кадр. Flash даст вам 74 пустых кадра и ключевой кадр на 75 кадре.

Теперь перетащите экземпляр (копию) кнопки «Воспроизведение» из библиотеки на снег в правом нижнем углу сцены.

2. Чтобы управлять этим экземпляром (копией) кнопки «Воспроизвести» с помощью ActionScript, нам нужно дать ей уникальное имя. Выбрав кнопку, перейдите на панель «Свойства» и замените «Имя экземпляра» на «replay_btn». Теперь мы можем начать работать над ActionScript.

3. Нажмите на Кадр 75 слоя Actions и откройте панель Actions. Вот наш код до сих пор.

импорт flash.display.MovieClip;
this.stop ();

4. Давайте скажем Flash прислушиваться к щелчку мыши по нашей кнопке replay_btn. Мы снова будем использовать Script Assist для написания нашего ActionScript. Нажмите кнопку «Помощник по сценариям», чтобы открыть верхнюю панель.

Нажмите на знак «плюс», чтобы открыть список кодов ActionScript. Из этого списка кодов щелкните flash.events - IeventDispatcher - Methods - addEventListener. Flash автоматически обновит наш код, добавив эти две строки.

Далее →

Copyright 2018 Adobe Systems Incorporated. Все права защищены. Снимки экрана продукта Adobe перепечатаны с разрешения Adobe Systems Incorporated. Adobe, Photoshop, альбом Photoshop, элементы Photoshop, Illustrator, InDesign, GoLive, Acrobat, Cue, Premiere Pro, Premiere Elements, Bridge, After Effects, InCopy, Dreamweaver, Flash, ActionScript, фейерверки, содействие, увлечение, Flash Catalyst и Flash Paper является или является [a] зарегистрированным товарным знаком (-ами) или товарным знаком (-ами) Adobe Systems Incorporated в США и / или других странах.


Видео инструкция: Flash CS6 Tutorial: Easy Actionscript (May 2024).