Как я могу создать прослушиватель событий, который будет выполнять функцию, когда объект A сталкивается с объектом B? - PullRequest
0 голосов
/ 26 марта 2011

Хорошо, я посмотрел в Интернете несколько разных уроков по столкновению, но они не объясняют, что я ищу.Я хочу, чтобы объект A ударил по объекту B, а затем выполнил функцию через прослушиватель событий.Может кто-нибудь объяснить и ПОЖАЛУЙСТА предоставить некоторый исходный код?Спасибо!

1 Ответ

1 голос
/ 26 марта 2011

В AS нет Хита или чего-то подобного.Что вы можете сделать, так это прослушать событие Enter Frame и проверить столкновение.

Например:

addEventListener(Event.ENTER_FRAME, checkCollision);

function checkCollision(event:Event):void
{
    if(mc1.hitTestObject(mc2)) collisionDetected();
};

function collisionDetected():void
{
    trace("Collision Detected!");
};

Rob

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...