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

Автор: Louise Ward
Дата создания: 4 Февраль 2021
Дата обновления: 26 Ноябрь 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

Как удалить септик

Robert Simon

Ноябрь 2024

Ваш септик больше не работает, или новые планы строительства требуют, чтобы вы перераспределили его. Какой бы ни была причина, она должна быть удалена и передана или просто удалена. Это может быть зад...

Ларингофарингеальный рефлюкс (RLF) - это состояние, при котором кислотное содержимое желудка проходит через сфинктер в верхней части пищевода и разбрызгивается на голосовые связки, ткани горла и полос...

Мы рекомендуем