Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   attachSound не отрабатывает после loadClip (http://www.flasher.ru/forum/showthread.php?t=104683)

B0Bka 30.11.2007 01:41

attachSound не отрабатывает после loadClip
 
исходник у меня другой но попытаюсь описать проблему на примерах из хелпа (чтобы не травмировать психику):
есть файл test.swf предположим такого содержания:
(загрузка mp3 файла из библиотеки этого файла)
Код:

var msound:Sound = new Sound();
msound.attachSound("music.mp3");
msound.onSoundComplete = callback1;
msound.start();

если его запустить то работает.

делаем файл preload.swf
такого содержания:
Код:

var container:MovieClip = createEmptyMovieClip("container", getNextHighestDepth());
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(this);
mcLoader.loadClip("test.swf", container);
function onLoadInit(mc:MovieClip) {
    trace("onLoadInit: " + mc);
}

после запуска preload.swf в него грузится test.swf но уже msound.attachSound не работает.

в хелпе есть такое упоминание: To make sure that the sound can be controlled from any scene in the SWF file, place the sound on the main Timeline of the SWF file. но мне кажется проблема в чем-то другом, да и не люблю я этот таймлайн :(

alekslitvinenk 30.11.2007 02:23

Я уже писал где-то что в подгружаемых мувиках надо писать:

Код:

var msound:Sound = new Sound(this);
msound.attachSound("music.mp3");
msound.onSoundComplete = callback1;
msound.start();


B0Bka 30.11.2007 03:09

спасибо, буду знать

CorC 30.11.2007 10:10

вообще в конструкторе следует указывать определенный мувик, что бы потом можно было легко настраивать громкость и не было лишних проблем, как эта.

B0Bka 01.12.2007 02:47

да что-то в хелпе про это не писали... а до AS3 все руки не доходят
спасибо теперь буду знать


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

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