Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flash Приложения: AIR, Zinc и тд. (http://www.flasher.ru/forum/forumdisplay.php?f=94)
-   -   Ошибка при столкновении (http://www.flasher.ru/forum/showthread.php?t=203846)

Графиня 09.10.2013 20:20

Ошибка при столкновении
 
Здравствуйте.
Делаю простенькую игру, и там должны столкнуться 2 объекта. Один я назвала kolo, и есть объект Volk
И теперь у меня проблема, никак не получается сделать корректное столкновение.
Я хочу, чтобы при столкновении kolo с Volk, к примеру, был переход на определенный кадр, пусть будет кадр 1.

Пишу такой код:

Код AS3:

import flash.events.Event;
stage.addEventListener(Event.ENTER_FRAME, f);
function f (e:Event):void {
if (kolo.hitTestObject(Volk)) {
gotoAndPlay(1);
}
}

Появляется ошибка именно во время столкновения:

Цитата:

TypeError: Error #1009: Cannot access a property or method of a null object reference.
at igra_fla::MainTimeline/f()[igra_fla.MainTimeline::frame52:24]
Помогите, пожалуйста, в чем ошибка?

Все, у меня все получилось с помощью метки кадра. Тему можно удалить.

alexcon314 12.10.2013 00:41

Графиня, волк и коло...[задумался о чем-то о своем].

MikroAcse 12.10.2013 01:07

Сделайте один большой кадр на новом слое и пишите там свой код.

Котяра 12.10.2013 12:36

не надо писать код в кадрах


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

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