В этомуроке вы узнаете, какможно перемещать объект,используя клавиширасположенные на вашейклавиатуре.
Первым делом скачайте исходник,с ним мы и будемработать.
Откройте исходник,который вы скачали.Выделите мувиклип(простощёлкните по нему)расположенный наглавной сцене и нажмитеCtrl+I. В появившемся окошке вполе Name впишите Object.Теперь наш "прицел"имеет имя "Object".
Далееоткройте библиотеку(Ctrl+L),перейдите в мувиклип Move. Правый клик по "прицелу" и выберете Actions. Скопируйте приведённыйниже код: on (keyPress "") {
x = x-2;
_root.object._x = _root.h+x;
}
on (keyPress "") {
x = x+2;
_root.object._x = _root.h+x;
}
on (keyPress "") {
y = y+2;
_root.object._y = _root.v-y;
}
on (keyPress "") {
y = y-2;
_root.object._y = _root.v-y;
} и вставьте его в Actions.
Вернитесь на главнуюсцену. Правый клик по первомуфрэйму и выберете Actions. Вставте этот код: h = object._x; v = object._y;
НажмитеCtrl + Enter и попробуйтепереместить объект спомощью кнопокуправления наклавиатуре.
h= object._x; v = object._y; Получаем координаты "прицела"(object). h - координатаоси X, v - координата оси Y
on (keyPress ""){ x = x-2; _root.object._x = _root.h+x; } on (keyPress"")определяет событие мышиили нажатие клавишклавиатуры, в нашемслучае при нажатиикнопки Left переменная xуменьшается на 2 (x= x-2;), затеммувиклипу object задаемкоординату x созначением h+xт.е. прицел смещаетсявлевона два пикселя.