PDA

Просмотр полной версии : Загрузка MC с программно аттаченной музыкой


multik
09.11.2008, 11:26
Здравствуйте.
У меня есть клип, в который я хочу загрузить 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
Я особо не стремился, но приходится признать, что великим кодером я не стал. Так воздадим же хвалу тем, кто стал :)
Спасибо! Естественно, все работает..