Здравствуйте!
Я делал так: создал два мувика, hero_mc и targ_mc.
hero_mc - им мы управляем с клавы, стрелками.
targ_mc - его мы, как бы, ловим, пересекаемся с ним и он потом отпрыгивает в случайное место на экране.
Конечно все можно сделать по другому, на свой вкус, но это не главное.
Все делаю в первом кадре главной временной шкалы.
var speed:Number = 7;//создается переменныя скорости равная 7
_root.onEnterFrame = function() {//каждый раз как сменяется кадр
if (Key.isDown(Key.RIGHT)) {//условие: когда нажата кнопка клавиатуры вправо
hero_mc._x += speed;//свойство мувика _х увеличивается на переменную speed, т.е. на 7
}
if (Key.isDown(Key.LEFT)) {//условие: когда нажата кнопка клавиатуры влево
hero_mc._x -= speed;//свойство мувика _х уменьшается на переменную speed, т.е. на 7
}
if (Key.isDown(Key.UP)) {//условие: когда нажата кнопка клавиатуры верх
hero_mc._y -= speed;//свойство мувика _y уменьшается на переменную speed, т.е. на 7
}
if (Key.isDown(Key.DOWN)) {//у[code]
словие: когда нажата кнопка клавиатуры вниз
hero_mc._y += speed;//свойство мувика _y увеличивается на переменную speed, т.е. на 7
}
if (hero_mc.hitTest(targ_mc)) {//условие: когда два мувика hero_mc и targ_mc пересекаются
targ_mc._x = Math.random()*550;//targ_mc перемещается случайно по оси х
targ_mc._y = Math.random()*400;//targ_mc перемещается случайно по оси y
}
} [/code]
Не знаю, помог ли я Вам, то ли Вы имели в виду, когда задали вопрос...
Здравствуйте!
Я делал так: создал два мувика, hero_mc и targ_mc.
hero_mc - им мы управляем с клавы, стрелками.
targ_mc - его мы, как бы, ловим, пересекаемся с ним и он потом отпрыгивает в случайное место на экране.
Конечно все можно сделать по другому, на свой вкус, но это не главное.
Все делаю в первом кадре главной временной шкалы.
var speed:Number = 7;//создается переменныя скорости равная 7 _root.onEnterFrame = function() {//каждый раз как сменяется кадр if (Key.isDown(Key.RIGHT)) {//условие: когда нажата кнопка клавиатуры вправо hero_mc._x += speed;//свойство мувика _х увеличивается на переменную speed, т.е. на 7 } if (Key.isDown(Key.LEFT)) {//условие: когда нажата кнопка клавиатуры влево hero_mc._x -= speed;//свойство мувика _х уменьшается на переменную speed, т.е. на 7 } if (Key.isDown(Key.UP)) {//условие: когда нажата кнопка клавиатуры верх hero_mc._y -= speed;//свойство мувика _y уменьшается на переменную speed, т.е. на 7 } if (Key.isDown(Key.DOWN)) {//у[code]словие: когда нажата кнопка клавиатуры внизhero_mc._y += speed;//свойство мувика _y увеличивается на переменную speed, т.е. на 7
}
if (hero_mc.hitTest(targ_mc)) {//условие: когда два мувика hero_mc и targ_mc пересекаются
targ_mc._x = Math.random()*550;//targ_mc перемещается случайно по оси х
targ_mc._y = Math.random()*400;//targ_mc перемещается случайно по оси y
}
} [/code]
Не знаю, помог ли я Вам, то ли Вы имели в виду, когда задали вопрос...
спасибо, очень помог!!!
Если вам помогли, то перенесите, пожалуйста, свой вопрос в раздел «Решённые».