Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   После выгрузки MovieClip продолжает играть звук из него (http://www.flasher.ru/forum/showthread.php?t=108474)

akerka 22.02.2008 13:32

После выгрузки MovieClip продолжает играть звук из него
 
Через Loader загружен клип. В нем на таймлайне находится звук (stream).
Прерываю проигрывание клипа:

Код:

myLoader.unload();
removeChild(myLoader);

Клип исчезает, звук продолжает играть.
Выходит - клип не выгружается, его таймлайн продолжает играть? В чем может быть прикол?

STILL.05 22.02.2008 13:36

http://www.flasher.ru/forum/showthre...ocalConnection

akerka 22.02.2008 23:17

Шокирующий хак. Вроде удаления аппендикса через известное отверстие.
Я попробовал - пока не получилось:
Код:

myLoader.unload();
removeChild(myLoader);
myLoader = null;
var lc1:LocalConnection = new LocalConnection();
var lc2:LocalConnection = new LocalConnection();
try {
        lc1.connect("test");
        lc2.connect("test");
} catch (e:Error) {
       
}

Я правильно использовал пример? И нет ли чего-либо менее похожего на танец с бубном?

etc 22.02.2008 23:23

Ну не работает unload, как надо, баг это.
Мурыжить LocalConnection можно хоть до посинения.

shoosh 11.08.2008 00:26

В продолжении темы, загружаю SWF (в нём есть свои события по позиционированию элементов на сцене).

После чего уничтожаю loader по средствам которого загрузил SWF, и тут начинает писать Error #1009, и вызывать методы из уже удаленной SWF.

Как удалить навсегда этот loader?


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

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