Форум 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)
-   -   Загрузка MC с программно аттаченной музыкой (http://www.flasher.ru/forum/showthread.php?t=117882)

multik 09.11.2008 11:26

Загрузка MC с программно аттаченной музыкой
 
Здравствуйте.
У меня есть клип, в который я хочу загрузить swf, в подгружаемом файле есть приатаченный программно звуковой файл.

В первом мувиклипе я пишу:
Код:

var mL:MovieClipLoader = new MovieClipLoader();
var mLis:Object = new Object();
mL.addListener(mLis);
mL.loadClip("file1.swf",loadC);

В file1.swf
Код:

var t1 = new Sound();
t1.attachSound("bgSound");
t1.start(0,10000);

Независимо сам по себе он проигрывает звук. При запуске первого клипа из второго грузится только графика, звука нет.
Буду благодарен, если подскажете решение вопщем-то простой задачи. Хочу, чтобы звук проигрывался :rolleyes:

Wolsh 09.11.2008 13:03

Код:

var t1:Sound = new Sound(this);
Когда объявляете новый Саунд без привязки к конкретному клипу, он считается "общим", т.е. рутовым. А рут здесь - клип, в который загружен клип со звуком. И он не имеет доступа к библиотеке загруженного клипа и соотв. к звуковому файлу.

multik 09.11.2008 13:41

Я особо не стремился, но приходится признать, что великим кодером я не стал. Так воздадим же хвалу тем, кто стал :)
Спасибо! Естественно, все работает..


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

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