Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Error #2025: Предоставленный DisplayObject должен быть дочерним элементом вызывающего (http://www.flasher.ru/forum/showthread.php?t=188806)

Anabel 21.06.2013 17:20

Цитата:

Сообщение от inozemcev (Сообщение 1108222)
Код AS3:

removeChild(BULLET); //69 СТРОКА ЗДЕСЬ

Поменяй на
Код AS3:

if(contains(BULLET)) removeChild(BULLET);

в иных классах removeChild работает вне функции где был addChild - ты заблуждаешься. Если объекта нет в списке отображения эта ошибка будет возникать всегда. Для уточнения есть ли объект в списке есть функция contains

И от меня спасибо)

СлаваRa 21.06.2013 18:33

contains не есть гуд

Koopa 21.06.2013 22:36

Ни кого не смущает:
Код AS3:

public class Bullet extends MovieClip{

Код AS3:

private var BULLET:*;

Код AS3:

BULLET = bullet;

Код AS3:

removeChild(BULLET);

?
А автору топика вопрос:
Когда вы удаляете ребенка, что вы имеете в переменной BULLET?


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

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