Форум 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)
-   -   Действие кнопок на фон (http://www.flasher.ru/forum/showthread.php?t=91974)

ilkadi 13.02.2007 08:07

Действие кнопок на фон
 
Как сделать так чтобы при нажатии кнопок впрво - влево фон и все остальное сдвигалось соответственно до лимита координат -2900 и 3000.
Заранее спасибо:mosking:

Morozov1982 13.02.2007 08:18

Ответ из хелпа:

В следующем примере мувиклип car_mc сдвигается на постоянное расстояние (10 пикселов) при каждом нажатии на клавиши-стрелки. При нажатии пробела проигрывается звук. Присвойте звуку в Библиотеке linkage-идентификатор horn_id.

Код:

var DISTANCE:Number = 10;
var horn_sound:Sound = new Sound();
horn_sound.attachSound("horn_id");
var keyListener_obj:Object = new Object();
keyListener_obj.onKeyDown = function() {
  switch (Key.getCode()) {
  case Key.SPACE :
    horn_sound.start();
    break;
  case Key.LEFT :
    car_mc._x -= DISTANCE;
    break;
  case Key.UP :
    car_mc._y -= DISTANCE;
    break;
  case Key.RIGHT :
    car_mc._x += DISTANCE;
    break;
  case Key.DOWN :
    car_mc._y += DISTANCE;
    break;
  }
};
Key.addListener(keyListener_obj);


ilkadi 14.02.2007 08:44

Нет мне не это нужно, у меня от скриптов появляются мувики, кроме фона еще около пяти слоев с разными вещами и все это должно двигаться.
Спасибо

Morozov1982 14.02.2007 10:53

Ну ты тогда, ради интереса, хоть исходник скинь, а то так и будем играть в кошки-мышки. :)

ilkadi 16.02.2007 08:17

Короче вот объясняю по нормальному: у меня есть фон, на самом заднем плане - это размноженные фотки звезд, поверх его другой фон - ландшафт но не весь, на нем есть кратер часть которго вынесена на другой слой так что когда в кратер что-то опускается получается эффект что это и вправду внутри. Есть еще база и горы с шахтами, появляются различные летающие тарелки около 5 видов. Нужно чтобы от нажатий клавиш все поворачивалось так как будто я сижу в турели

CorC 16.02.2007 10:48

гонишь все все в 1 боольшой мув
и потом его поворачиваешь
только тормоза будут страшные :)
может битмап поможет...

ilkadi 18.02.2007 07:37

оно должно только вправо влево ездить

а что если ко всем объектам поприсоединять то, что вы мне советовали?

pkfun 18.02.2007 13:09

Принцип такой:
- все что у вас запланировано к движению помещается в общий мувиклип.
- для перемещения мувиклипа с помощью клавиш на клавиатуре используйте класс Key.

Цитата:

The Key class is a top-level class whose methods and properties you can use without a constructor. Use the methods of the Key class to build an interface that can be controlled by a user with a standard keyboard. The properties of the Key class are constants representing the keys most commonly used to control applications, such as Arrow keys, Page Up, and Page Down.


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

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