Среда, 20 Ноября 2024, 06:29

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
хелп
lolskillДата: Воскресенье, 14 Апреля 2013, 16:28 | Сообщение # 1
почетный гость
Сейчас нет на сайте
Где в adobe flash прописывать движения объекта? Нужно создать новый слой нарисовать героя, например кружок и в окне кода прописать движение и все?

Добавлено (14.04.2013, 16:28)
---------------------------------------------
ап

Ghost_in_the_shellДата: Воскресенье, 14 Апреля 2013, 16:56 | Сообщение # 2
участник
Сейчас нет на сайте
Можно и так.
lolskillДата: Воскресенье, 14 Апреля 2013, 17:56 | Сообщение # 3
почетный гость
Сейчас нет на сайте
stop();

player.onEnterFrame = function()
onClipEvent (enterFrame) {
if (Key.isDown(Key.LEFT))
{
this._x -= mSpeed;
}
if (Key.isDown(Key.RIGHT))
{
this._x += mSpeed;
}
if (Key.isDown(Key.UP))
{
this._y -= mSpeed;
}
if (Key.isDown(Key.DOWN))
{
this._y += mSpeed;
}
Пишу вот так, и выходит ошибка: Монтажный кадр 1, слой "Слой 1", кадр 1, строка 4 1086: Синтаксическая ошибка: ожидается точка с запятой перед leftbrace.
ApuoHДата: Воскресенье, 16 Марта 2014, 16:56 | Сообщение # 4
почетный гость
Сейчас нет на сайте
вот ваш код на as2.0
Код

stop();  

var mSpeed=5;

player.onEnterFrame=function() {
if (Key.isDown(Key.LEFT)) this._x -= mSpeed;  
if (Key.isDown(Key.RIGHT)) this._x += mSpeed;  
if (Key.isDown(Key.UP)) this._y -= mSpeed;  
if (Key.isDown(Key.DOWN)) this._y += mSpeed;  
}


и код на AS 3.0
Код
import flash.display.MovieClip;
import flash.events.KeyboardEvent;
import flash.ui.Keyboard;

stage.addEventListener(KeyboardEvent.KEY_UP, f);
function f(e:KeyboardEvent):void {trace(test);
switch(e.keyCode) {
case Keyboard.RIGHT:
test.x += 10;
break;
case Keyboard.DOWN:
test.y += 10;
break;
case Keyboard.LEFT:
test.x -= 10;
break;
case Keyboard.UP:
test.y -= 10;
break;
}
}


если правильно перемещаем клип test


Сообщение отредактировал ApuoH - Воскресенье, 16 Марта 2014, 17:19
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг