Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
gf.docx
Скачиваний:
3
Добавлен:
23.11.2019
Размер:
294.26 Кб
Скачать

8Создать и использовать клип с вложенным анимированным символом («жук»)

Создать graphic лапку.

Создать movieclip движение лапки

Создать movieclip, в котором нарисовать тело, добавить из библиотеки «движение лапки», продлить видимость клипа на количество кадров анимации лапки.

Поместить жука из библиотеки на сцену

Повторить его в конечном кадре фильма (F6)

Создать новый слой для траектории

Разместить на этом слое карандашом траекторию

Продлить траекторию до конечного кадра фильма (F5)

Преобразовать слой траектории в ведущий Guid

Преобразовать слой объекта в ведомый Guided

Разместить объект в первом кадре вблизи начала траектории, а в конечном кадре – вблизи конца траектории

Задать в первом ключевом кадре объекта свойство раскадровки движения Tween/Motion

Привязать объект к началу траектории командой Snap

Выполнить анимацию нажатием клавиши Enter

Вопрос 9. Принципы использования и форматирования динамического и пользовательского текста в языке ActionScript

Для отображения текста во Flash существуют особые объекты, называемые текстовыми полями. Имеется 3 их разновидности:

  • Static, статичное текстовое поле. Оно позволяет отображать текст без возможности его динамичесой замены;

  • Dynamic, динамическое текстовое поле. Текст в этом поле может быть изменён динамически, без перекомпиляции фильма.

  • Input. Поле ввода. Текст в поле вводится пользователем.

Создать текстовое поле можно либо при помощи инструментов Flash, либо при помощи специального метода clip.createTextField(name, depth, x, y, width, height), где clipклип, на временной диаграмме которого нужно создать текстовое поле; nameимя текстового поля; xи yкоординаты верхнего левого угла поля; widthи heightширина и высота текстового поля в пикселях. Пример:

this.createTextField(“pole”, 0, 200, 200, 80, 30); // Создаём текстовое поле

trace(pole.type); // Выводим: dynamic

pole.type = “input”; // Делаем поле полем ввода

pole.text = “Поле ввода”; // Заменяем текст в поле

10.Сценарий управления громкостью воспроизведения звука

Достаточно часто на форумах задаётся вопрос про то, как же сделать регулятор громкости во flash. Во флеше, у класса Sound есть такое замечательное свойство как setVolume, с помощью которого и можно изменять громкость звука, нам остаётся только прилепить это свойство к положению ползунка. И так, создаём новый докумен, в библиотеке делаем новый мувик и называем его reg, рисуем линию в 200px и выравниваем её по левому верхнему краю, дальше создаём ещё один мувик под названием sl - это будет наш ползунок, тперь в мувик reg перетаскиваем мувик sl и даём ему Instance Name - sl, теперь в вытаскиваем мувик reg на сцену и даём ему Instance Name - reg, теперь добавляем незамысловатый код в первый кадр главного таймлайна и не забываем положить в папку, рядом с нашим swf, звуковой файл и обозвать его sound.mp3, а вот собственно и код:\ CODE

my_sound = new Sound();

my_sound.onLoad = function() {

my_sound.start();

};

my_sound.loadSound("sound.mp3", true);

reg.sl.onPress = function() {

this.startDrag(false, 0, 0, 200, 0);

this.onMouseMove = function() {

var vol = this._x/200*100;

my_sound.setVolume(vol);

updateAfterEvent();

};

};

reg.sl.onRelease = reg.sl.onReleaseOutside=function () {

this.stopDrag();

delete this.onMouseMove;

};

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]