Показать сообщение отдельно
Старый 08.04.2004, 18:55
Maxim T вне форума Посмотреть профиль Отправить личное сообщение для Maxim T Найти все сообщения от Maxim T
  № 1  
Maxim T

Регистрация: Feb 2002
Сообщений: 30
По умолчанию При вызове swf-файла из другого по LoadMovieNum - перестают звучать звуки-объекты.

Как известно, чтобы управлять звуком программно (как объектом), его надо в библиотеке "Export for ActionScript" через Linkage Properties (по правой кнопке). При этом звуку присваивается строка-идентификатор, которая затем передаётся методу attachSound.
Всё идёт хорошо, пока не вызываешь этот swf из другого мува с помощью LoadMovieNum: звук замолкает. Приходится все звуки перетаскивать в библиотеку этого внешнего клипа и экспортировать уже там, тогда - работает. Но тогда принцип модульности накрывается большим медным тазом.
Ещё раз уточняю: звуки я не вставляю в кадры и не гружу с диска по LoadMovieNum (хотя для mp3 это делать можно), а вызываю как объекты:
Код:
my_sound = new Sound();
my_sound.attachSound("mySoundID"); // Идентификатор введён через Linkage Properties
my_sound.start();
В общем, выскажитесь, кто сталкивался с этим.