Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   if (Key.isDown(Key.UP)) (http://www.flasher.ru/forum/showthread.php?t=135477)

sestem 24.01.2010 13:17

if (Key.isDown(Key.UP))
 
У меня проблема с простейшей игрой Вот в чем дело
есть 1 Movie clip В нем три кадра АК приподнят АК на средине АК чуть ниже среднего
так вот идея моей 1 игры есть мувик Hero И к нему калаш (АК) и пули
Я сейчас на том что кода я напишу код В Мувике Калаше
Код AS1/AS2:

[if (Key.isDown(Key.UP)){gotoAndPlay(2)}

То мувик калаш переместитсья на преподеятый кадр а оно чот не работает пишет

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 1: Statement must appear within on/onClipEvent handler
if (Key.isDown(Key.SPACE)){gotoAndPlay(2)}

Total ActionScript Errors: 1 Reported Errors: 1

что делать?

Maximer 24.01.2010 14:33

Пробуйте так:

Код AS1/AS2:

onClipEvent(enterFrame){
 
if (Key.isDown(Key.UP)){gotoAndPlay(2)}
 
}


Hauts 24.01.2010 14:43

Maximer, не советуйте писать действия на клипе.

sestem, напишите действия в первом кадре вашего АК:
Код AS1/AS2:

if (this.initKeyControls != true) {
        this.initKeyControls = true;
        var keyListener = {};
        keyListener.onKeyDown = function() {
                if (Key.isDown(Key.UP)) {
                        gotoAndStop(2);
                }
        };
        keyListener.onKeyUp = function() {
                if (this._currentframe != 1) {
                        gotoAndStop(1);
                }
        };
        Key.addListener(keyListener);
}
stop();


sestem 24.01.2010 14:48

Cпасибо вам обоим не знаю чо б я без вас делал
Можете еще подсказать как подкрепить АК к Пули??

Добавлено через 16 минут
Цитата:

Сообщение от sestem (Сообщение 881598)
Cпасибо вам обоим не знаю чо б я без вас делал
Можете еще подсказать как подкрепить АК к Пули??

Я имею ввиду что ясложил все вместе а как зделать чтобы пуля
при нажатии стреляла (летела) и когда она коснетсья сработает Хит тест
И зделает Мувик (Враг) Убитим тоесть перенесет на кадр в круге(враг)
на 2 кадр Там где кровка и синий шар лежит

Пакашто есть Мой Шар Ак который не стреляет движущейсий враг

и бОнус почти готов
Срабатывает раз в минуту замедляя врага на 1 фпс или както так:D
Дайте плиз ссылку там де сказано как зделать выстрел

Hauts 24.01.2010 15:15

Поищите здесь.

sestem 24.01.2010 15:17

Я там уже был сегодня
но там так описана шо кажетсья шо то полная Х-ня

Hauts 24.01.2010 15:47

По крайней мере, там пишут без ошибок и со знаками препинания, в отличии от вас.

sestem 24.01.2010 17:52

Кто то может подсказать команду если например я выстрелил чтоб при полете оно не началось заново когда я нажму space

Hauts 24.01.2010 18:24

Проверять с помощью if

sestem 24.01.2010 18:36

Та я знаю а как это написать не знаю )))

Добавлено через 1 час 22 минуты
Тема Закрыта


Часовой пояс GMT +4, время: 21:26.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.