Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Чем заменить removeMovieCLip в AS3? (http://www.flasher.ru/forum/showthread.php?t=127550)

yanmasharski 16.07.2009 18:45

Чем заменить removeMovieCLip в AS3?
 
Перелопатил кучу материала... но так ничего и не понял. Может кто-нибудь объяснить толково как и чем заменить removeMovieCLip в AS3?

BlooDHounD 16.07.2009 18:58

заменять ничего не надо. всё давно сделано за Вас.
removeChild

Gal4enochek 16.07.2009 19:00

clip_child - ваш клип,
clip_parent - контейнер, в который Вы его добавили
Код AS3:

clip_parent.addChild(clip_child);

тогда удалить можно
Код AS3:

clip_parent.removeChild(clip_child);

можно еще так
Код AS3:

if (clip_child.parent) clip_child.parent.removeChild(clip_child);

Но кажется, так не совсем хорошо делать.

yanmasharski 16.07.2009 19:50

Спасибо. Я то думал что что-то другое может быть, т.к. флеш ругается: "TypeError: Error #1010: Термин не определен и не имеет свойств." Значит у меня где-то в коде что-то накосячено.

Gaen 17.07.2009 13:25

Код AS3:

if(parentClip.contains(childClip))parentClip.removeChild(childClip);


etc 18.07.2009 08:14

GAIKER, contains рекурсивный.


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

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