Показать сообщение отдельно
Старый 10.05.2014, 00:07
Dmitriy154 вне форума Посмотреть профиль Отправить личное сообщение для Dmitriy154 Найти все сообщения от Dmitriy154
  № 1  
Dmitriy154

Регистрация: Feb 2014
Сообщений: 192
По умолчанию простой вопрос по классам

Подскажите, пожалуйста. Такая ситуация. Простая игра: главный класс Main расширяет Sprite. На сцену необходимо добавить игровой объект - допустим класс Car.
Вопрос: где необходимо разместить слушатели и обработчик (в каком классе и как ссылаться), чтобы при клике на сцене объект Car реагировал. Допустим ускорялся.
Мои мысли:
Код AS3:
class Main extends Sprite {
var car:Car;
function Main(){
car = new Car();
addChild(car);
stage.addEventListener(MouseEvent.CLICK, onClick)
}
function onClick(e:MouseEvent):void{
car.speed +=1;
}
}
Код AS3:
class Car extends MovieClip{
public var speed:Number = 0;
function Car(){
car.x +=car.speed;
}
}