Форум 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)
-   -   не получается использовать звуки из Shared libs (http://www.flasher.ru/forum/showthread.php?t=114187)

robin_bobin2001 21.07.2008 17:48

Есть прелоадер. Он загружает основную флешку с математикой, и файл-библиотеку(для кэширования и аттача). С обычными символами все работает на ура. Элементы интерфейса аттачатся по мере необходимости и без проблем используются. А вот со звуками прямо беда.
Аттачу в основную флешку следующим способом:
Код:

_root.createEmptyMovieClip("holder", _root.getNextHighestDepth());
_root.main_sound = new Sound(_root.holder);
_root.main_sound.attachSound("main_sound");

в файле-библиотеке выставлено в соответствующем звуковом файле:
Export for Action Script
Export in first frame
Но на сцене, никаких звуков не слышно. Приаттаченный звук вызываю командой:
Код:

_root.main_sound.start();
Подскажите. Может у меня всетаки в ДНКа ошибка. :)

Пробовал также ставить Export for runtime sharing.
Ошибка скорее всего в способе аттача в основную сцену.
Ну помогите же кто-нибудь. :)

robin_bobin2001 22.07.2008 01:02

ну что? никто не знает?

etc 22.07.2008 01:43

Цитата:

Сообщение от robin_bobin2001 (Сообщение 753565)
ну что? никто не знает?

На первый раз я проигнорировал подобный «призыв». На второй раз — нет.

Molecula 22.07.2008 01:58

Попробуйте:
Код:

_root.main_sound = new Sound(this);
Вообще у Вас, как-то, всё по рутовски.
Может не стоит так с ним перебарщивать?

robin_bobin2001 22.07.2008 17:00

Цитата:

Сообщение от Molecula (Сообщение 753574)
Попробуйте:
Код:

_root.main_sound = new Sound(this);

Не помогает...
Цитата:

Сообщение от Molecula (Сообщение 753574)
Вообще у Вас, как-то, всё по рутовски.
Может не стоит так с ним перебарщивать?

А можно по подробней? Что в этом плохого?

H!t 22.07.2008 17:38

может звук не экспортирован просто?

aksios 22.07.2008 17:42

Гмм...
В первой строке Вы создали пустой клип.
Во второй... Вы говорите, вот новый звук, который я пихнул в пустой клип, вот именно из этого пустого клипа должно осуществляться управление этим звуком (зачем я не понял) Но сам объект Sound по имени main_sound создан в _root.
Вы не находите это несколько путанным?
Чем пример из хелпа не удовлетворил Ваших потребностей?

chingachgoog 22.07.2008 17:49

Вытащите звук из библиотеки (в файле где импорт) и бросьте его в нужный кадр (например, в первый). В свойствах Sync выставите Stop. Все, теперь управляйте им вашим кодом - должно работать.

robin_bobin2001 22.07.2008 18:15

Цитата:

Сообщение от H!t (Сообщение 753691)
может звук не экспортирован просто?

Экспортирован. Специально декомпилятором проверил файл библиотеки. Звук в ней есть.

chingachgoog 22.07.2008 18:22

Цитата:

Сообщение от aksios (Сообщение 753693)
Вы не находите это несколько путанным?

У него код полностью рабочий. И сделано грамотно (для управления впоследствии звуком).
Просто система шаренных либ так убого сделана макромедией с адобом...


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

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