press – нажатие кнопки мыши над символом;
release – отпускание кнопки мыши над символом;
releaseOutside – отпускание кнопки мыши вне символа;
keyPress – нажатие определенной кнопки (кнопок);
rollOver – наведение на символ;
rollOut – убирание символа;
dragOver – перетаскивание над символом;
dragOut – перетаскивание вне символа.
В этом скрипте переменная a используется как флажок, который меняет значение при каждом нажатии на кнопку.
Оператор tellTarget адресует предписание объекту, который является его параметром. В первом случае (ветка if (a) ) мы предписывает объекту indicator перейти к первому кадру и начать выполнение. Во втором случае осуществляется переход ко второму кадру.
Ссылка на indicator записывается как _root.indicator поскольку объект находится в основной (корневой “root” сцене).
Задание 3.Создайте flash-ролик “Спортсмен”.
Алгоритм работы:
Сопровождающие иллюстрации
Шаги
Создайте новый Flash документ
Поменяйте цвет рабочего поля
Создадим новый символ (Insert / NewSymbol) типа MovieClip и назовем его Спортсмен.
На панели ColorMixer выберите тип заливки Bitmap и откройте файл beg.jpg (Это изображение тут же появится в селекторе цвета заливки, а рисунок в окне библиотеки)
Выберите инструмент Rectangleи нарисуйте прямоугольник размером примерно с рабочее поле
Измените масштаб рабочего поля на 25%
Выберите инструмент FillTransform и щелкните по нарисованному прямоугольнику.
Перетащите левый нижний маркер к центру так, чтобы весь рисунок уместился в прямоугольник.
Выберите инструмент Lasso в опциях которого, выберите MagicWand
Изменим настройки: выберем MagicWandSettings и в поле Threshold установите чувствительность равную 33.
Нажмете клавишу Esc, чтобы снять выделение рисунка
Щелкните курсором по белому фону между изображениями фаз бега и нажмите клавишу Delete.
Инструментом Selection выделите изображение первой фазы движения, и сгруппируем его (Modify / Group). Так же поступите и с остальными изображениями фаз движения.
Нажимая клавишу F6, добавьте еще 9 ключевых кадров.
Выделите первый кадр
Удерживая клавишу Shift, инструментом Selection щелкните по первой фазе движения
Нажмете клавишу Delete
Аналогично поступите с остальными кадрами, оставив на каждом соответствующую фазу движения
Измените вид рабочего поля, добавив сетку (Ctrl+э).
Включите эффект OnionSkin и совместите изображения всех кадров в одной точке
Вернитесь на сцену
Из окна библиотеки перетащите созданный символ на рабочее поле сцены
Инструментом Selection выделите символ и откройте панель Actions
Введите сценарий
Запустите файл
В этом сценарии при запуске файла (onClipEvent) увеличивается значение координаты x точки привязки символа на 10 (this._x += 10) в каждом прокручиваемом кадре(enterFrame), т.е. 12 раз в секунду. Т.к. по умолчанию в настройках фильма скорость равна 12 кадрам в секунду.
Так как размер рабочего поля 550*400, то при достижении xотметки 550 пиксель (if (this._x >= 550)) значение x устанавливается равным -100 ({this._x = -100}).