Форум 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)
-   -   Загрузка звука и прелоадер (http://www.flasher.ru/forum/showthread.php?t=73624)

undeddy 28.12.2005 14:38

если его аттачить то при убалении галочки Export in first frame звук вообще перестает работать...

Oreanor 28.12.2005 16:37

дык ответили же - кинь его в какой-нить фрейм, только куда юзер не сможет попасть. во второй, например.
а сама флешка пусть начинается с третьего.

undeddy 01.01.2006 14:42

Короче, не понял я. В первом фрейме у меня появляется прелоадер, необходимо, чтобы сразу после завершения загрузки всех байтов появлялся звук с помощью attachSound. Но как ты уже сказал из-за этого прелоадер появляется не сразу. Если убрать галку експорт ин фёрст фрейм, то звук не грузится. Теперь дальнейшие дейтсвия не понял. Что такое семплы? И как их кинуть в другой фрейм? Объясните толком.

nyctota 07.01.2006 16:04

Прелоадер при полной загрузке переводит флэшку, скажем, на 2-ой кадр. Твои дейтвия:

Создаешь ключевой кадр между первым и вторым.
Кладешь туда звук из библиотеки.
Убираешь в библиотеке галку "експорт ин фёрст фрейм" с этого звука, но оставляешь имя линковки (Linkage name).
Меняешь прелоадер так, чтоб он переводит флэшку на 3-ий кадр, т.к. теперь именно там то, что раньше было на 2-ом.

Суть: звук "засветился" во флэшке, но не появился в 1-ом кадре. Прелоадеру это на пользу, а скрипт все равно может "достучаться" до звука. На втором кадре проигрывается твой звук, но, поскольку флэшка его "пропускает", никто ничего не заметит. Всё ровно и гладко.

undeddy 07.01.2006 19:15

Как я уже говорил, я веду дело со сценами. Так вот на первой сцене, в которой находится только один фрейм у меня стоит прелоадер. Тогда, если создать новую сцену между первой, на которой находится прелоадер, и второй, на которой уже и находится основная часть, в которой аттачить какой-либо звук, то все будет работать по аналогии со вставкой промежуточного фрейма? Или необходимо вставить второй фрейм в сцене, где находится прелоадер, который после завершения загрузки должен выводить не на второй фрейм, а сразу на вторую сцену? Тогда будет работать?
;)

Antares 07.01.2006 19:22

Андедди, ну раз уж ты возишься с этой дрянью Сценами, ты бы хотя бы про них почитал. Там написано: "Сцен после компиляции не существует. Все раскатывается в одну временную диаграмму, т.е. Сцены сцепляются".

undeddy 07.01.2006 19:27

А нет ли у тебя ссылки на статью про сцены?
P.S. Если они после компиляции сцепляются, то что это значит? Поясни неразумному новичку.

Antares 07.01.2006 19:34

Статья есть в хелпе.

Есть 3 Сцены.

1: 15 кадров
2: 25 кадров
3: 40 кадров

Вопрос: сколько всего кадров в ролике и куда приведет gotoAndPlay (41); ?

Ответ: всего кадров 15+25+40 = 80, а приведет в 1й кадр 3ей сцены, суммарно 41й кадр. Сцены склеиваются, что тут неясного?


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

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