Форум программистов, компьютерный форум, киберфорум
Наши страницы
ActionScript
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
snezhinka
0 / 0 / 0
Регистрация: 09.10.2013
Сообщений: 10
1

Столкновение объектов

09.10.2013, 11:50. Просмотров 725. Ответов 2
Метки нет (Все метки)

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

Уже пересмотрела кучу исходников, до меня не доходит, как корректно это записать.
Там еще вначале стоит другой код, ходьба, прыжки, и я боюсь запутаться.

Вот например, я написала (брала за основу один урок):

ActionScript 3
1
2
3
4
5
6
7
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:25]
Помогите, пожалуйста, как нужно здесь правильно написать?

И еще я хотела спросить, как указать, что события происходят на главной временной шкале?
Раньше я писала _root, а сейчас это запрещено, как я поняла.
Но у меня события происходят и так на главной, просто спрашиваю на будущее.
Спасибо всем, кто подскажет.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.10.2013, 11:50
Ответы с готовыми решениями:

Столкновение объектов
Ребят выручайте :) Есть класс Bot и есть класс Bullet. В каждом классе создаются соответсующие...

Столкновение двух объектов
Как можно определить пересекаются 2 объекта или нет. Сами мувиклипы разной формы. hitTest не...

Столкновение объектов неправильной формы
Здравствуйте. Есть два объекта неправильной формы. Если я использую код: onClipEvent(enterFrame) {...

Столкновение объектов и следование камеры за объектом
Привет:) Столкнулся с такой проблемой: Ранее во всех приложениях фон был размером с рабочую...

Столкновение объектов различной формы и толщены
У меня есть мувик круглой формы. Есть ещё один мувик (изображение), форма у него в разных местах...

2
TanaTiX
Модератор
2798 / 1652 / 168
Регистрация: 19.02.2011
Сообщений: 6,011
Завершенные тесты: 2
09.10.2013, 11:54 2
Цитата Сообщение от snezhinka Посмотреть сообщение
сейчас решила освоить as3
Тогда код писать лучше в классах, как раз будет меньше вероятность запутаться. Вот на подмогу: Авторские уроки и статьи
0
snezhinka
0 / 0 / 0
Регистрация: 09.10.2013
Сообщений: 10
09.10.2013, 19:47  [ТС] 3
Все, у меня все получилось, тему можно закрыть.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.10.2013, 19:47

Как прописать столкновение двух объектов и последствия?
Нужна помощь! Мне через неделю проект сдавать а я никак не могу разобраться. А суть такова надо в...

Проверка на столкновение
Делаю проверку на столкновение - смысл в том, что в каждый объект вставлен MovieClip под именем hit...

Реакция на столкновение
Здравствуйте уважаемые гуру!! Задумал я написать реакцию на столкновение, но возникла одна...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru