Управление клипом Откройте файл Properties.fla. Выделите экземпляр божьей коровки и присвойте ему уникальное имя bk (введите bk в поле Instance name в.

Презентация:



Advertisements
Похожие презентации
MACROMEDIA FLASH Свойства объектов. Каждый экземпляр символа Movie Clip, помещенный на поле может иметь своё уникальное имя. Например, имя экземпляра.
Advertisements

MACROMEDIA FLASH Свойства объектов. Каждый экземпляр символа Movie Clip, помещенный на поле может иметь своё уникальное имя. Например, имя экземпляра.
MACROMEDIA FLASH интерактивность. Macromedia Flash В простом анимированном фильме кадры воспроизводятся в определенной последовательности, которая остается.
1. Изменение свойств объектов. Изменение свойств объектов На этом уроке мы научимся, как в процессе работы программы изменять свойства объектов, а также.
Создание тестирующей программы Это урок посвящён работе с текстовыми полями: статический текст (Static Text), динамический текст (Dynamic Text) и текст,
Проверка правописания. Вверяет текст, опираясь на словарь из 240 тысяч основ русских слов, что соответствует приблизительно четырем миллионам различных.
Презентация по информатике на тему: «Интерактивные тесты в Microsoft Office Excel» Панафидина Л.М. МБОУ «СОШ 17» г. Новомосковск.
Интерфейс текстового процессора Microsoft Word. С помощью ленты можно быстро находить необходимые команды (элементы управления: кнопки, раскрывающиеся.
:18 Графический интерфейс операционной системы и приложений.
Объектно-ориентированный язык программирования. Выберите в реальной жизни любой объект (холодильник, магнитофон, машина) и опишите его свойства, методы,
Работа в Microsoft Office Publisher Программа может широко использоваться для создания буклетов, издания школьной стенгазеты, приглашения и объявления,
Джимшелеишвили Тамила 10 группа ММУ 15. Диалоговые панели. Диалоговые панели могут включать несколько вкладок, переключение между которыми осуществляется.
Программирование на Visual Basic Автор Волков Ф.Л.
Создание базы данных с помощью Конструктора Создание базы данных без помощи Мастера Теперь попробуем создать базу данных без помощи Мастера. При запуске.
ACCESS 2003 Создание таблиц На примере БД Отдел кадров.
Microsoft ® Word 2010: обучающий курс Создание первого документа Word, часть II.
Управление анимацией Для первого кадра зададим Действие – stop, чтобы движение не начиналось без нашей команды. Для этого: 1. Правым кликом выделите первый.
1 Стили текста. Шаблоны и мастера Занятие 6. 2 Изучив эту тему вы научитесь: Выводить на экран колонку стилей. Применять стили к тексту. Создавать новые.
ВСТАВКА ОБЪЕКТОВ В ТЕКСТОВОМ ПРОЦЕССОРЕ WORD. меню «ВСТАВКА» В документ Word можно вставить объект из другого приложения и редактировать этот объект,
«Создание видеофильма средствами Windows Movie Maker» 8 класс.
Транксрипт:

Управление клипом Откройте файл Properties.fla. Выделите экземпляр божьей коровки и присвойте ему уникальное имя bk (введите bk в поле Instance name в инспекторе свойств). Выделите верхнюю кнопку. На неё нужно назначить уменьшение координаты y. При этом божья коровка должна быть всегда повернута головой вверх. Откройте панель действий. Раскройте последовательно вкладки Actions и Movie Clip Control и дважды щелкните по пункту Set Property. В поле Property (Свойство) из выпадающего списка выберите _rotation (Rotation).Переведите курсор в поле Target (Цель). Щелкните по кнопке Insert a target path и выберите в появившемся объект bk. В поле Value (Значение) введите 0. Уменьшать координату мы можем только до тех пор, пока божья коровка не упрется в стенку. Поэтому для начала зададим условие: координата y для продвижения должна быть больше 70. Для этого будем использовать оператор ветвления If (если): Откройте панель действий. Раскройте последовательно вкладки Actions и Conditions/Loops. Дважды щелкните по строке If. В строке Condition введите условие: bk._y>70. Теперь раскройте вкладку Movie Clip Control и дважды щелкните по пункту Set Property. Действие появится в окне скрипта, и отобразятся его параметры. В поле Property (Свойство) из выпадающего списка выберите _y (Y_Position).Переведите курсор в поле Target (Цель).. Щелкните по кнопке Insert a target path и выберите в появившемся окне объект bk. В поле Value (Значение) введите bk._y-10 и включите флажок Expression напротив поля Value. Проверьте код:

Назначение действия кнопке клавиатуры: Чтобы божья коровка передвигалась также и при нажатии кнопки Стрелка вверх на клавиатуре, выделите самую первую строчку кода, в событиях включите флажок Key press и нажмите стрелку вверх на клавиатуре, чтобы программа определила код кнопки. Проверьте работу кнопки.

Двигаем клип вниз: Выделите нижнюю кнопку. На неё нужно назначить увеличение координаты y. При этом божья коровка должна повернуть голову вниз. То есть, повернем её на 180 градусов: Откройте панель действий. Раскройте последовательно вкладки Actions и Movie Clip Control и дважды щелкните по пункту Set Property. В поле Property (Свойство) из выпадающего списка выберите _rotation (Rotation).Переведите курсор в поле Target (Цель). Щелкните по кнопке Insert a target path и выберите в появившемся объект bk. В поле Value (Значение) введите 180. Но увеличивать координату мы можем только до тех пор, пока божья коровка не упрется в стенку снизу. Поэтому для начала зададим условие: координата y для продвижения должна быть меньше 330. Для этого будем использовать оператор ветвления If (если): Раскройте вкладку Conditions/Loops. Дважды щелкните по строке If. В строке Condition введите условие: bk._y

Двигаем клип влево: Для продвижения божьей коровки влево нужно развернуть её на -90 градусов и уменьшать её координату по X, пока она будет больше 300. Событие назначаем также кнопке Стрелка влево. Итак, выделите левую кнопку и назначьте её следующий код: Аналогичным образом обработайте правую кнопку: Сохраните работу в своей папке и проверьте движение клипа

Собираем вишню Поместите на сцену экземпляр символа v из библиотеки. Выделите его и Откройте панель действий. Чтобы вишня исчезла при соприкосновении с божьей коровкой мы будем проверять пересечение координат с помощью функции hitTest. Если есть соприкосновение, то установим в ноль свойство видимость ( visible ). Для этого будем использовать оператор ветвления If (если): Раскройте вкладку Conditions/Loops. Дважды щелкните по строке If. В строке Condition введите условие: _root.bk.hitTest(_x,_y,true). Теперь раскройте вкладку Properties и дважды щелкните по свойству _visible. В окне скрипта, и отобразятся его параметры. В поле Value (Значение) введите 0. Это условиеие должно проверяться постоянно, поэтому вместо события загрузка клипа нужно выбрать каждый кадр: выделите первую строку кода и включите флажок enterFrame. Проверьте код.

Дублируем вишни Выделите вишню и продублируйте её несколько раз. Разместите дубли на поле. Проверьте работу программы.

Подсчет очков Откройте файл Properties.fla, созданный нами на прошлом занятии. Разместите над кнопками небольшое текстовое поле. Из списка Text Type выберите Dynamic Text. В поле var укажите имя переменной –b. При загрузке фильма эта переменная всегда должна быть равна нулю. Кроме того, при загрузке следует обнулять глобальную переменную, которую мы будем использовать для подсчета очков. Для этого выделите первый кадр основного фильма и откройте панель действий. В левой части раскройте список Actions, затем – Variable, дважды щелкните на пункте Set Variable. В поле Variable укажите имя переменной b, а в поле Value введите 0 и включите флажок Expression справа от поля, чтобы показать, что это числовая переменная. Точно также инициализируйте вторую переменную _global.i:

Подсчет очков Удалите все вишни, кроме одной. Выделите оставшуюся вишню и откройте панель действий. Нам нужно увеличивать счетчик, например, на 10, каждый раз, когда божья коровка коснется вишни, но лишь один раз для одной вишни. Поэтому заведем переменную, видимую только внутри вишни (timeline). При инициализации она будет равна нулю. Пока её значение 0, производится проверка на соприкосновение с божьей коровкой. При соприкосновении значение переменной изменится, допустим, на 1, счетчик увеличится, баллы отобразятся в текстовом поле b. При следующем соприкосновении с ней же баллы уже не добавляются. Итак, поставьте курсор мыши на последнюю строчку кода (там должна быть фигурная скобка), раскройте список Actions, затем – Variable, и дважды щелкните на пункте Var. В строке Variables введите код pr=0. Здесь: pr- имя переменной, а 0 – её значение. Новая строка кода должна добавиться в новый обработчик событий (то есть, инициализация переменной происходит только один раз – при загрузке клипа):

Подсчет очков Теперь выделите строку кода, проверяющую соприкосновение двух символов (if( _root.bk.hittest(_x,_y,true)) { ) и организуйте увеличение глобальной переменной I на 10, используя для этого оператор set variable: Теперь добавьте код, присваивающий текстовому полю b значение переменной _global.i так же с помощью оператора set variable. Так как поле b находится в корневом клипе, соответственно обращаться к нему будем с указанием пути: _root.b:

Подсчет очков Осталось изменить переменную, отвечающую за проверку соприкосновения: добавьте код pr=0 с помощью оператора set variable. Проверьте код. Продублируйте вишню пару раз и проверьте работу программы.