Форум 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)

Oreanor 27.12.2005 18:38

Загрузка звука и прелоадер
 
Есть флешка, в библиотеке содержится несколько увесистых звуковых сэмплов - на 700к из 800. Проблема в том, что клип прелоадера проявляется не сразу, а где-то на 60-70% - т.е. когда загрузятся почти все звуки. Есть ли способ пораньше вывести прелоадер, подскажите, плз!

KidsKilla 27.12.2005 18:55

убрать галку "export in first frame".
а чучела покидать в кадр, куда юзер не пойдёт.

Oreanor 27.12.2005 19:08

Цитата:

Сообщение от KidsKilla
а чучела покидать в кадр, куда юзер не пойдёт.

что покидать, прости??

KidsKilla 27.12.2005 19:10

экземпляры этих мувиков. семплы т.е.

Oreanor 27.12.2005 19:18

все ок!!!!
спасибо огромное, разобрался.

undeddy 28.12.2005 11:46

Цитата:

Сообщение от KidsKilla
убрать галку "export in first frame".
а чучела покидать в кадр, куда юзер не пойдёт.

А где эта галка находится?

Oreanor 28.12.2005 12:04

В Linkage

KidsKilla 28.12.2005 14:07

вообще, на будущее, звуки просто необходимо загружать, а не аттачить.
и загружать ток если разрешено. (если речь о музыке, а не спецэффектах)

undeddy 28.12.2005 14:18

Вот в чем у меня проблема:
я загрузил (без АS) звуковой файл на сцену в одной Scene.
В другой мне надо, чтобы звук постепенно исчез(затух). Как это можно сделать?

Antares 28.12.2005 14:24

Без кода звук во Flash -- сама бесполезность

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
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.