Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 07.03.2006, 14:15
Kinsler вне форума Посмотреть профиль Отправить личное сообщение для Kinsler Найти все сообщения от Kinsler
  № 1  
Ответить с цитированием
Kinsler
 
Аватар для Kinsler

Регистрация: Jun 2004
Адрес: Москва
Сообщений: 1,667
По умолчанию attachSound и простой прелодер

Код прелодера:
1 фрейм:
Код:
bl = getBytesLoaded();
bt = getBytesTotal();
persent = Math.round(bl*100/bt);
tpers.text = "Загрузка ролика: " + persent+" %";
Второй фрейм:
Код:
if (persent<100) {
gotoAndPlay(1)
}
else {
	gotoAndPlay(3);
	}
самый простой и обычный прелоадер
Проблема вот в чем - в третьем фрейме я запускаю музыку, которая аттачиться из библиотеки, чтобы ее запустить по ID я ессно ставлю Export for Action Script
и она экспортиться в первый фрейм
следвательно сначала блин загружаеться этот фрейм и прелодер нефига не работает - потому что музыка приличная по весу
первый фрейм загрузился переход на второй - тут все начинает пахать
как мне избежать этой проблемы, не подскажете?
Нельзя ли как нибудь экспортить музыку в 3-й фрейм к примеру
P.S. Музыка обязателньо должна быть в библиотеке ибо ее надо запускать ДО того как загрузились остальные данные.

Старый 07.03.2006, 16:49
Madasan вне форума Посмотреть профиль Отправить личное сообщение для Madasan Найти все сообщения от Madasan
  № 2  
Ответить с цитированием
Madasan
 
Аватар для Madasan

Регистрация: Jun 2005
Адрес: в Питере
Сообщений: 981
Export in first frame не ставь, а прилепи этот звук к какому нибудь кадру, куда юзер заходить не будет, чтоб твой звук экспортнулся все-таки, можно отдельный клип с музоном сделать ...
__________________
Делай всё быстро, но не торопись!.._/*o|o*\_.

Старый 07.03.2006, 16:58
Kinsler вне форума Посмотреть профиль Отправить личное сообщение для Kinsler Найти все сообщения от Kinsler
  № 3  
Ответить с цитированием
Kinsler
 
Аватар для Kinsler

Регистрация: Jun 2004
Адрес: Москва
Сообщений: 1,667
я что-то не совсем соображу как тогда запускать этот звук даже если я его в клип пихну
у меня их 3 + еще есть кнопки для выбора
аттачить мувики со звуком а потом убирать чтоли???
ну, щас попробую.......

Старый 07.03.2006, 17:09
Madasan вне форума Посмотреть профиль Отправить личное сообщение для Madasan Найти все сообщения от Madasan
  № 4  
Ответить с цитированием
Madasan
 
Аватар для Madasan

Регистрация: Jun 2005
Адрес: в Питере
Сообщений: 981
Цитата:
Сообщение от Kinsler
аттачить мувики со звуком а потом убирать чтоли???
Можно сделать отдельный swf где будет только один пустой кадр и там указать export in first frame всех твоих звуков, а потом подгружать этот swf, и прелоадер для него сделать, только аттачить потом можно будет в пределах подгруженного клипа, то есть делаешь пустой мувик, грузишь в него мувик с музыкой, потом создаешь нвый sound объект, привязываешь его к клипу куда музыку загрузил, и аттачишь музоны какие надо.
__________________
Делай всё быстро, но не торопись!.._/*o|o*\_.

Старый 07.03.2006, 17:16
Kinsler вне форума Посмотреть профиль Отправить личное сообщение для Kinsler Найти все сообщения от Kinsler
  № 5  
Ответить с цитированием
Kinsler
 
Аватар для Kinsler

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

Старый 07.03.2006, 17:32
Madasan вне форума Посмотреть профиль Отправить личное сообщение для Madasan Найти все сообщения от Madasan
  № 6  
Ответить с цитированием
Madasan
 
Аватар для Madasan

Регистрация: Jun 2005
Адрес: в Питере
Сообщений: 981
Цитата:
Сообщение от Kinsler
чтобы музыка играла уже сразу как только грузанулся основной ролик.
Чтоб музыка заиграла, она тож загрузиться должна, или укажи stream, тогда играть будет сразу, не дожидаясь окончания загрузки, но при медленном соединении будет плохо звучать, все время прерываться. Лучше включи загрузку музыки в загрузку основного ролика
Цитата:
Сообщение от Kinsler
и не понятно как останавливать то, что уже играет...
Sound.stop(),stopAllSounds()
__________________
Делай всё быстро, но не торопись!.._/*o|o*\_.

Старый 07.03.2006, 17:35
Kinsler вне форума Посмотреть профиль Отправить личное сообщение для Kinsler Найти все сообщения от Kinsler
  № 7  
Ответить с цитированием
Kinsler
 
Аватар для Kinsler

Регистрация: Jun 2004
Адрес: Москва
Сообщений: 1,667
2 Madasan
Это совершенно понятно что музыка должна грузиться вместе с основным роликом
она встроенная
фигня в том что почему то не видно прелодера вначале
ощущение что сначала грузиться музыка а потом уже то, что составляет прелодер
т.е. текстовое поле и там еще логотип есть.....

Старый 07.03.2006, 17:46
Madasan вне форума Посмотреть профиль Отправить личное сообщение для Madasan Найти все сообщения от Madasan
  № 8  
Ответить с цитированием
Madasan
 
Аватар для Madasan

Регистрация: Jun 2005
Адрес: в Питере
Сообщений: 981
Правильно, прежде чем начинает исполняться скрипт в первом кадре, кадр сначала загружается, то есть пока то, что export in first frame не загрузиться, прелоадер не начнет работать. поэтому затягивай звук подругому, если хочешь чтоб вначале прелоадер заработал.
__________________
Делай всё быстро, но не торопись!.._/*o|o*\_.

Старый 07.03.2006, 17:49
Kinsler вне форума Посмотреть профиль Отправить личное сообщение для Kinsler Найти все сообщения от Kinsler
  № 9  
Ответить с цитированием
Kinsler
 
Аватар для Kinsler

Регистрация: Jun 2004
Адрес: Москва
Сообщений: 1,667
так я вот и спрашиваю как это попрямее сделать
башка уже нафиг не варит...

Старый 07.03.2006, 17:59
Madasan вне форума Посмотреть профиль Отправить личное сообщение для Madasan Найти все сообщения от Madasan
  № 10  
Ответить с цитированием
Madasan
 
Аватар для Madasan

Регистрация: Jun 2005
Адрес: в Питере
Сообщений: 981
Да уж прямее некуда... как угодно делай только не в первый кадр рута, где кроме того, что относиться к прелоадеру, ничего быть не должно!(присвой звук кадру а потом его проскочишь)
__________________
Делай всё быстро, но не торопись!.._/*o|o*\_.

Создать новую тему Ответ Часовой пояс GMT +4, время: 23:30.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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