PDA

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


Oreanor
10.02.2006, 17:23
Есть оболочка презентации, есть подгружаемые страницы. В них используется программно подцепляемый звук:


var comment_sound:Sound = new Sound();
comment_sound.attachSound("057_0.wav");
comment_sound.start();



Звук работает, только если запускаешь страницы отдельно, если через оболочку - молчит. Если поместить звуки в библиотеку оболочки - все работает, но это не решение, т.к. оболочка раздувается свыше всякой меры.
Я так подозреваю, что этот скрипт пытается найти звук именно в библиотеке оболочки, так как при подгрузке страницы "рутом" становится именно она.
А вот как правильно запихнуть в страницу звук, чтобы он работал из-под оболочки?

Leezard
10.02.2006, 17:42
Тебе надо в подгружаемых мувиках сделать расшаренную библиотеку, иначе ничего не выйдет.
Export for runtime sharing - ключ.

Oreanor
10.02.2006, 17:57
блин.... пока туплю в поиск про расшаренную библиотеку, но может тебе не трудно было б сказать, как это сделать? срочно нужно просто ((

Leezard
10.02.2006, 18:07
1. Новый FLA - библиотека например "myLib.fla".
2. Объект в библиотеке - Linkage - Export for runtime sharing
3. Идентификатор как обычно
4. + в URL вводим путь к создаваемой библиотеке например "myLib.swf"
5. Публикуем

Загрузка:
1. Создаем пустой мувик-контейнер
2. Связываем с библиотекой:
Linkage - Import for runtime sharing
идентификатор = такому же в расшаренной библиотеке
URL - к расшаренной библиотеке

Oreanor
10.02.2006, 18:12
как неудобно-то! ((

спасибо за ответ!!!


ЗЫ: и что, такой подход касается любых символов, которые хранятся в библиотеке подгружаемой страницы, если я хочу их аттачить через attachMovie в нее же саму? или только звуков???