Урок 19. Копирование клипов
Урок 19. Копирование клипов
Важным аспектом создания игры является умение манипулировать клипами. Но сначала нужно научиться создавать клипы. Хотя во Flash это сделать несложно, вы, возможно, захотите, чтобы ваш код создавал клипы во время воспроизведения ролика.
Представьте себе игру, в которой космические корабли врага атакуют игрока. Приближается один корабль, за ним следующий и т. д. Вместо того чтобы заранее создавать сотни клипов, ваш код может создавать их по мере необходимости.
Существует два способа создания клипов: копирование существующего клипа и создание клипа из эталона, находящегося в библиотеке, но не используемого изначально на рабочем поле.
В первом случае используется функция duplicateMovieClip, при помощи которой создается дубликат существующего клипа. Приведем пример:
firstclip.duplicateMovieClip(«newclip»,0);
Функция duplicateMovieClip запускается копируемым клипом. Поэтому при ее использовании упоминается имя этого клипа, в данном случае «firstclip». Функция также содержит два параметра: имя новой копии клипа и уровень нового клипа.
г х "" (
Это может немного вас запутать. Термин уровень здесь (применительно к команде duplicateMovieClip) означает порядок расположения клипов. В предыдущем же разделе данный термин использовался для описания включения одного клипа в другой.
В случае, если клип создан на уровне 0, как в предыдущем примере, он располагается под клипом уровня 1. Клип уровня 1 находится под клипом уровня 2 и т. д.
Не беспокойтесь, что два клипа окажутся на одном уровне, Flash не позволит это сделать. Достаточно в каждой команде duplicateMovieClip указывать другой номер уровня.Исходный файл: DuplicateMovieClip.fla В примере DuplicateMovieClip.fla демонстрируется применение данной команды. В первом и единственном кадре главной временной шкалы переменная level имеет значение 0. На рабочем поле находится кнопка "new MC", а также клип "firstclip". Каждый раз при нажатии кнопки выполняется следующий код:
on (press) {
// Aoaee.oai ia.aue eeei.
firstclip.duplicateMovieClip("newclip"+level,level);
// Iiiauaai aai a neo.aeio. iiceoe..
_root["newclip"+level]._x = int(Math.random()*550);
_root["newclip"+level]._y = int(Math.random()*400);
// Oaaee.eaaai n.ao.ee.
level++;
}Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
13.5.1. Копирование
13.5.1. Копирование Самый простой вариант создания резервной копии — использование команды cp (копирование файлов). Только в этом случае необходимо обязательно сохранять права доступа к файлу. Вот как может выглядеть команда, дублирующая директорию /home на примонтированном
Импорт клипов в проект
Импорт клипов в проект Фильм может состоять из различного рода исходных компонентов. Это могут быть видеозаписи (видеофайлы), звуковые файлы, статичные картинки (графические файлы) и файлы титров (эти файлы создаются в программе Premiere Pro). Фильм, который будет создаваться в
Предварительная подрезка клипов
Предварительная подрезка клипов Монтаж видео всегда подразумевает подрезку исходных видеоматериалов. В отснятых, захваченных и импортированных в проект видеофрагментах всегда есть что удалить – например лишние кадры, образовавшиеся в процессе захвата.Клипы можно
Перенос клипов в окно Timeline (Окно монтажа)
Перенос клипов в окно Timeline (Окно монтажа) Монтаж фильма производится в окне Timeline (Окно монтажа). Именно там можно составить нужную последовательность клипов и соединить их друг с другом. Там же чуть позже вы будете размещать клипы титров и применять к фрагментам фильма
Перетаскивание клипов
Перетаскивание клипов С этим способом переноса клипа в окно Timeline (Окно монтажа) вы уже ознакомились. Он заключается в перетаскивании с помощью мыши клипа из окна Project (Проект) в окно Timeline (Окно монтажа). Тем же способом можно последовательно перетащить остальные клипы.1.
Автоматический перенос клипов в последовательность
Автоматический перенос клипов в последовательность Другой способ добавления клипов в окно Timeline (Окно монтажа) называется автопереносом в последовательность. Его суть заключается в выделении нужных клипов в окне Project (Проект) и выполнении команды меню Project ? Automate To Sequence
Перемещение клипов в последовательности
Перемещение клипов в последовательности В процессе создания фильма может понадобиться переместить клип в последовательности, например, если вы изначально неправильно расположили клипы или решили изменить сценарий фильма.Существует несколько способов изменения
Подрезка клипов в окне Timeline (Окно монтажа)
Подрезка клипов в окне Timeline (Окно монтажа) Вы уже ознакомились с методами подрезки клипов до их помещения в окно Timeline (Окно монтажа). В процессе монтажа вам также придется пользоваться подрезкой, чтобы удалить ненужные фрагменты или подготовить окончания и начала клипов
Удаление звуковых клипов со звуковых дорожек
Удаление звуковых клипов со звуковых дорожек Некоторые клипы данного проекта содержат звуковое сопровождение. В процессе создания фильма вы уже обратили внимание, что это звуковое сопровождение содержит шумы, вызванные ветром (в клипах Clip05.avi и Clip02.avi), шумом двигателя
Изменение громкости звуковых клипов и звуковых дорожек
Изменение громкости звуковых клипов и звуковых дорожек В данном проекте смикшируем музыкальное сопровождение и звуки шума автомобиля и вертолета. Для этого необходимо немного убавить громкость воспроизведения музыки на этих участках последовательности.1. Разверните
Добавление клипов Office
Добавление клипов Office Программа Excel содержит встроенную библиотеку клипов, большую часть которой занимают графические изображения. Эта библиотека не является частью программы Excel, а входит в состав пакета Microsoft Office и доступна всем программам, входящим в этот макет (Word,
Разбиение и объединение клипов
Разбиение и объединение клипов Аудиоклип можно разделить на два в произвольной точке так же, как и видеоклип. Для этого необходимо нажать кнопку в окне Фильм или выбрать команду Разделить клип контекстного меню аудиоклипа. В результате аудиоклип разделяется в том месте,
Урок 22. Изменения содержимого экранас помощью клипов
Урок 22. Изменения содержимого экранас помощью клипов К сожалению, Flash не позволяет заменить один клип другим на рабочем поле. Единственным выходом будет удалить один клип и создать на его месте другой. Но если внешний вид клипа должен часто изменяться, необходим более
Использование образцов-клипов
Использование образцов-клипов А теперь давайте сделаем вот что. Запустим воспроизведение созданной нами составной анимации в отдельном окне, выбрав пункт Test Movie меню Control. После этого в окне просмотра фильма отключим пункт-выключатель Loop в меню Control, чтобы убрать
Использование импортированных клипов
Использование импортированных клипов Мы можем создавать экземпляры образцов-импортированных клипов таким же образом, как экземпляры всех остальных знакомых нам образцов. И точно так же мы можем применять к этим экземплярам какие угодно трансформации, используя все