![]() |
обращение несуществующего свойства...
все просто, создаем на сцене 2 объекта(ребенка) (назовем их obj0 и obj1 ),
как сделать чтобы при нажатии на obj1, obj0 двигался (или исчезал, или делал хоть что-нибудь), короче, как из одного объекта обратиться к другому? Нарисовал для obj1 вот такой файл knopka.as Код AS3:
Чтобы сдвинуть вместо Код AS3:
Код AS3:
Код AS3:
помогите пожалуйста... первая попытка перейти на AS3... |
Дело в том что ваш класс обращается к parent как к DisplayObjectContainer'у, а у класса DisplayObjectContainer нет свойства obj0, поэтому при обращении надо указывать к какому классу обращаетесь: например, (parent as MainClass).obj.x.
Другой вариант сгенерировать некоторое событие в этом классе (dispatchEvent(new MyEvent(MyEvent.MYCLICK,true), где true - это bubbles) и поймать его в родителе (parent.addEventListener(MyEvent.MYCLICK,deleteOBJ0)) Добавлено через 1 минуту Ну или в принципе сгенерить любое событие (можно даже самим родителем) и поймать в родителе |
Спасибо за ответ, но так чего-то не получилось.
Выход нашел: вместо Код AS3:
Код AS3:
Код AS3:
|
| Часовой пояс GMT +4, время: 11:33. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.