YouRDooM
10.04.2013, 00:00
Всем добрый вечер!))
Я пробую сделать свою игрушку на флеш)) Пока пробую самыми глупыми способами)) Но всё только для пробы
и саморазвития =) На ActionScript 3.0 пока переходить не хочу) Для начала выучу ActionScript 2.0 :D
А теперь ближе к делу!
Я хочу чтобы при нажатии клавиши "Shift" скорость игрока увеличивалась (Это у меня получилось))
Но в чем проблема! Вернуть обратную скорость не могу(( Вот код далее пояснение ;D
onClipEvent (enterFrame) {
//**//Движение персонажа//**/
if (Key.isDown(65)) {
_root.player._x -= sh;
}
if (Key.isDown(68)) {
_root.player._x += sh;
}
if (Key.isDown(87)) {
_root.player._y -= sh;
}
if (Key.isDown(83)) {
_root.player._y += sh;
}
if (Key.isDown(16)) { // Вот собственно клавиша "Shift" при её нажатии переменная sh увеличивается до 10, но мне нужно чтобы при отпуске клавиши переменная снова равнялась 5.
sh = 10;
}
То есть я не знаю что можно использовать вместо isDown. Есть ли Обратная команда? В интернете не нашёл))
А "Листнеры" или как их там использовать пока не хочу в виду своих малых познаний xD))
За столь низкий, "нубский" "багаж" знаний прошу строго не судить!)) "Нуб, он и в Африке нуб" ))
Я пробую сделать свою игрушку на флеш)) Пока пробую самыми глупыми способами)) Но всё только для пробы
и саморазвития =) На ActionScript 3.0 пока переходить не хочу) Для начала выучу ActionScript 2.0 :D
А теперь ближе к делу!
Я хочу чтобы при нажатии клавиши "Shift" скорость игрока увеличивалась (Это у меня получилось))
Но в чем проблема! Вернуть обратную скорость не могу(( Вот код далее пояснение ;D
onClipEvent (enterFrame) {
//**//Движение персонажа//**/
if (Key.isDown(65)) {
_root.player._x -= sh;
}
if (Key.isDown(68)) {
_root.player._x += sh;
}
if (Key.isDown(87)) {
_root.player._y -= sh;
}
if (Key.isDown(83)) {
_root.player._y += sh;
}
if (Key.isDown(16)) { // Вот собственно клавиша "Shift" при её нажатии переменная sh увеличивается до 10, но мне нужно чтобы при отпуске клавиши переменная снова равнялась 5.
sh = 10;
}
То есть я не знаю что можно использовать вместо isDown. Есть ли Обратная команда? В интернете не нашёл))
А "Листнеры" или как их там использовать пока не хочу в виду своих малых познаний xD))
За столь низкий, "нубский" "багаж" знаний прошу строго не судить!)) "Нуб, он и в Африке нуб" ))