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

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

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

Регистрация: Aug 2000
Адрес: Kishinev
Сообщений: 96
По умолчанию отображение единного лодера мувика и внешнего mp3

Нужно чтоб отображался единный лоадер для загрузки мувика и внешнего mp3 файла, т.е. грузятся одновременно и мувик и внешний mp3.
Делаю так:

total = _root.getBytesTotal();
s_total = _root.getBytesTotal();
loaded = _root.getBytesLoaded();
s_loaded = _root.getBytesLoaded();
line2._xscale = line1._xscale = (loaded + s_loaded) * 100 / (total + s_total);
if((loaded + s_loaded) >= (total+s_total))
{
gotoAndPlay("loader",_currentframe + 2);
}

локально все работает, завожу на сайт них не пашет. При тесте пишет что не видит размера внешнего mp3.

Старый 11.01.2006, 22:26
MOHCTEP вне форума Посмотреть профиль Отправить личное сообщение для MOHCTEP Найти все сообщения от MOHCTEP
  № 2  
Ответить с цитированием
MOHCTEP

Регистрация: Dec 2002
Адрес: Живу вот где-то
Сообщений: 493
Чето не то, что размера, вообще никакого mp3 не видно? В коде даже намек на него отсутствует.

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

Регистрация: Nov 2005
Сообщений: 221
Было бы хорошо, если бы ты еще показал какой контейнер создаешь
и сам факт загрузки (вызов ф-ции загрузки), чтобы правильно оценить проблему.
Чтобы загрузить mp3 используй класс Sound и его методы loadSound и
getBytesLoaded/getBytesTotal.

Старый 12.01.2006, 13:23
Nine вне форума Посмотреть профиль Отправить личное сообщение для Nine Найти все сообщения от Nine
  № 4  
Ответить с цитированием
Nine

Регистрация: Aug 2000
Адрес: Kishinev
Сообщений: 96
я прошу прощения я немного перепутал все выглядит так:

в первом кадре я прописал следующее:

_global.myS1= new Sound();
_global.myS1.setVolume(100);
_global.myS1.loadSound("loop1.mp3",false);

во втором:

total = _root.getBytesTotal();
s_total = _global.myS1.getBytesTotal();
loaded = _root.getBytesLoaded();
s_loaded = _global.myS1.getBytesLoaded();
line2._xscale = line1._xscale = (loaded + s_loaded) * 100 / (total + s_total);
if((loaded + s_loaded) >= (total+s_total))
{
gotoAndPlay("loader",_currentframe + 2);
}

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

Регистрация: Nov 2005
Сообщений: 221
Возможно корректней было бы сделать сначала мувик контейнер "container.swf", в котором разместить код преладера. Затем в пустой movieclip(в контейнере) загружать основной мувик и звук параллельно. В этом случае все будет чисто и понятно.
Но все это можно сделать если позволяет архитектура приложения(критично или нет наличие посредника контейнера).

ps Возможно все проще, когда выкладываешь в сеть ты просто не правильно указываешь путь к mp3. Проверь тупо без всякой логики.

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

Регистрация: Aug 2000
Адрес: Kishinev
Сообщений: 96
да можно и так, но хотелось бы узнать что в моем коде не так?
mp3 находится там же где и основной мувик.

Вообще я бы с удовольствием запихнул этот звук в основной мувик, но я не знаю как сделать чтоб им можно было управлять програмно и при этом не использовать линк из библиотеки т.к. сначала грузится звук а потом отображается лодер. Если есть какой-то способ то подскажите плиз.

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

Регистрация: Nov 2005
Сообщений: 221
Цитата:
mp3 находится там же где и основной мувик
А html находится тамже где где мувик и звук?
Цитата:
т.к. сначала грузится звук а потом отображается лодер
Если я правильно понял, то тебе нужно просто убрать флажок экспорта в первый кадр в св-вах linkage.
И звук разместить на втором кадре. В этом случае сначала будет загружен первый кадр с прелоадером и начнет грузиться второй, загрузку которого теперь можно будет отследить.
Цитата:
При тесте пишет что не видит размера внешнего mp3.
Что значит не видит?
Говоря так, я тоже ничего не вижу, поэтому пиши конкретней(например: выводит "undefined" или "0" или "-1" ...)

Старый 12.01.2006, 21:20
Nine вне форума Посмотреть профиль Отправить личное сообщение для Nine Найти все сообщения от Nine
  № 8  
Ответить с цитированием
Nine

Регистрация: Aug 2000
Адрес: Kishinev
Сообщений: 96
все спасибо все получилось.

Цитата:
Сообщение от KPaul
Что значит не видит?
Говоря так, я тоже ничего не вижу, поэтому пиши конкретней(например: выводит "undefined" или "0" или "-1" ...)
Вот только никак не пойму почему первым способом не получается притом что локально все пашет, а как завожу в инет то при тесте пишет
_global.myS1.getBytesLoaded(); = 0;
_global.myS1.getBytesTotal(); = NaN;
и html находится тамже где и мувик и звук.

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

Регистрация: Nov 2005
Сообщений: 221
Нужен исходник с куском локализованной проблемы, тогда можно будет сказать что-нибудь более конкретное.

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

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

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


 


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


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