Как переместить объект с помощью стрелок в ActionScript 3.0

Автор: Louise Ward
Дата создания: 4 Февраль 2021
Дата обновления: 15 Май 2024
Anonim
ActionScript 3. Урок 2: Двигаем объект при помощи стрелок. (Виталий Кузьменко и Андрей Муха)
Видео: ActionScript 3. Урок 2: Двигаем объект при помощи стрелок. (Виталий Кузьменко и Андрей Муха)

Содержание

Если вы хотите создать игру в Adobe Flash, вам нужно знать, как создать код для перемещения ваших графических объектов с помощью клавиш со стрелками. Как только вы узнаете, вы быстро сможете создавать все виды Flash-игр. Перемещать объект со стрелкой легко. Всего в четырех строках кода ActionScript 3 (язык программирования Flash) вы управляете объектом, который может подниматься, опускаться и двигаться вбок с помощью клавиш вверх, вниз, вправо и влево.


направления

Используйте ActionScript 3 для перемещения объектов клавишами вверх, вниз, вправо и влево (Goodshoot / Goodshoot / Getty Images)
  1. Запустите программу Flash. На начальном экране выберите «Flash File (ActionScript 3.0)», чтобы создать новый файл для вашего проекта.

  2. Импортируйте графические объекты, которые вы хотите использовать в своих движениях. Выберите пункт «Импорт в библиотеку» в меню «Файл». Выберите импортированную графику и нажмите «Преобразовать в символ» в меню «Изменить», чтобы преобразовать графику в объект фрагмента ролика (чтобы графика могла быть анимированной). Введите имя «объект» для символа в текстовом поле «имя» в диалоговом окне «Преобразовать в символ». Установите флажок «Экспорт для ActionScript», затем «ОК», чтобы назначить имя класса «object_Um» графическому символу.


  3. Выберите «Действия» в меню «Окно» в главном меню панели Flash, чтобы открыть редактор ActionScript 3. Поместите курсор мыши на первую строку редактора. Щелкните мышью и введите следующий код, чтобы поместить копию графа «object_Um» в сцену и расположить его с координатами (400 400):

    var object_to_move: U_object = newU_object (); object_to_move.x = 400; object_to_move.y = 400; addChild (object_to_move);

    Код AS3 «var» генерирует копию символа «object_Um» и называет его «object_to_move». График позиционируется путем связывания свойств x и y с «object_to_move» в строках 2 и 3. Метод «addChild» вставляет объект в сцену.

  4. Введите следующий код в следующие строки редактора ActionScript 3, чтобы добавить событие, которое определяет, когда нажимаются клавиши клавиатуры, и определяет, что при нажатии клавиш вверх, вниз, влево и вправо объект будет перемещен в (с расстоянием в пять пикселей) для каждой нажатой клавиши.


    stage.addEventListener (KeyboardEvent.KEY_DOWN, whichKey) функция whichKey (событие: KeyboardEvent): void {if (event.keyCode == Keyboard.LEFT) {object_to_move.x = object_to_move.x - 5}; if (event.keyCode == Keyboard.RIGHT) {object_to_move.x = object_to_move.x + 5}; if (event.keyCode == Keyboard.UP) {object_to_move.y = object_to_move.y - 5}; if (event.keyCode == Keyboard.DOWN) {object_to_move.y = object_to_move.y + 5};

    };

    Код первой строки определяет, когда нажата клавиша, запускает выполнение функции whichKey. Набор из четырех условных выражений (объявлений if-then) используется для определения, какая клавиша была нажата, и перемещения объекта на пять пикселей в направлении нажатой клавиши.

Что вам нужно

  • Adobe Flash Professional: версии CS3, CS4 или CS5

Инкубационные куриные яйца позволяют их исследовать и контролировать. Когда они помещены в инкубатор, их можно осмотреть через три дня, чтобы определить, не оплодотворены ли они. Белые яйца (с коричне...

Хотя пчелы служат полезной цели и, если их не провоцировать, редко нападают на людей или жалит их, многие владельцы считают их присутствие в саду или доме угрозой и решают убить их. Если это то, что в...

Популярное на сайте