Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   removeChild() не удаляет клип (http://www.flasher.ru/forum/showthread.php?t=191702)

Golovorot 06.01.2013 18:40

removeChild() не удаляет клип
 
При переходе на 2 кадр, на 2 кадре остается видео или звук, что делать?

СлаваRa 06.01.2013 18:42

Причем тут removeChild() ?
Каким образом подключен звук\видео, что в первом кадре?
Формулируйте вопрос понятно, иначе невозможно помочь.

expl 06.01.2013 18:42

Может 2-й кадр ключевой? Тогда попробуйте объеденить 1-й и 2-й кадр.

Golovorot 06.01.2013 18:49

2 кадр ключевой, видео добавляю через
Код AS3:

var vid:Video = new Video();
addChildAt(vid , 0);

После создаю кнопку, при нажатии на которую, нужно перейти на 2 кадр.
Видео потоковое

expl 06.01.2013 21:49

По-ходу оно при каждом входе во 2-й кадр создается (Вы ж код оттуда цитировали?)
нужно во все кадры, кроме второго добавить:
Код AS3:

if (vid != null) {
    removeChild(vid);
    vid = null;
}

(я знаю, что это абзац, но если есть возможность - сначала устраняют багу, а потом думают как сделать, чтобы получившийся код можно было поддерживать)

gagaga 07.01.2013 03:04

2 кадр чего? 2-й кадр видео? а что должно быть? он не должен оставаться? вам лень потратить 5 минут на описание проблемы? тогда вам никто не поможет

Golovorot 07.01.2013 13:37

Во 2 кадре квадрат серый, removeChild не работает вообще

СлаваRa 07.01.2013 14:11

Покажите уже код, играть в телепатов не хочется


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

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