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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 30.03.2008, 01:33
priroda вне форума Посмотреть профиль Отправить личное сообщение для priroda Найти все сообщения от priroda
  № 1  
Ответить с цитированием
priroda
[+4 10.03.08]
[+6 15.03.08]

Регистрация: Mar 2008
Сообщений: 88
По умолчанию параллельный прелоад данных разных типов

Скажите пожалуйста. Я хочу сделать прелоадер на музыку а ниже на данные.
Процес идет паралельно.
Я умею загружать movieClipLoader'ом данные и музыку. Но использовать это одновременно я не знаю как. У меня есть скрипт и копировать его в слой 1 и в 2 для данных и для музыки - идиотизм помоему. пусть так - но ведь не работает так
скажите как сделать не по идиотски
ничего уже не получается

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

Регистрация: Apr 2007
Сообщений: 1,369
Так для музыки у нас есть класс Sound и его методы getBytesLoaded и getBytesTotal - их и используйте.

А данные какого рода Вы подгружаете?
__________________
john

Старый 30.03.2008, 17:09
priroda вне форума Посмотреть профиль Отправить личное сообщение для priroda Найти все сообщения от priroda
  № 3  
Ответить с цитированием
priroda
[+4 10.03.08]
[+6 15.03.08]

Регистрация: Mar 2008
Сообщений: 88
под днанными я имела ввиду сам флэш(swf) или *.jpg (сейчас не принципиально)


посмотрите пожалуйста.
работает только когда в самом исходнике нажимаешь ctrl+enter два раза.
нужно чтоб музыка заиграла и показалась картинка только тогда когда эти два файла окончательно загрузятся.
я попыталась при ранней загрузке картинки - сделать её прозрачной, а когджа загрузится всё, отобразить её на альфа0. но это кажется какой то урывистый способ(тем более работает при двойном ctrl+enter). подправьте меня пожалуйста
3003.rar
Вложения
Тип файла: rar 2903.rar (17.6 Кб, 56 просмотров)
Тип файла: rar 3003.rar (123.1 Кб, 56 просмотров)


Последний раз редактировалось priroda; 30.03.2008 в 20:15.
Старый 31.03.2008, 19:43
priroda вне форума Посмотреть профиль Отправить личное сообщение для priroda Найти все сообщения от priroda
  № 4  
Ответить с цитированием
priroda
[+4 10.03.08]
[+6 15.03.08]

Регистрация: Mar 2008
Сообщений: 88
для меня это очень важно. помогите пожалуйста. всё не так сложно как описано. нужно только исходник посмотреть. а это я думаю многим бы пригодилось. или это уже все умеют?)
а если серьёзно. очень расчитываю на Вас.

архив 3003.rar
PS. iNils простите что создала новое сообщ. Просто новое - оно лучше воспринимается. Может кто-то и откликнется


Последний раз редактировалось priroda; 31.03.2008 в 19:46.
Старый 31.03.2008, 22:31
ra26info вне форума Посмотреть профиль Отправить личное сообщение для ra26info Найти все сообщения от ra26info
  № 5  
Ответить с цитированием
ra26info

Регистрация: Nov 2007
Сообщений: 24
По умолчанию истина рядом

http://www.flasher.ru/forum/showpost...2&postcount=11

Цитата:
сделать её прозрачной, а когджа загрузится всё
А по этому поводу логика следующая:
1. есть 10 файлов
2. загружаешь по очереди и сразу делаешь невидимым (любым способом)
3. проверяешь если 10-й загрузился - показать все

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

Вот пример )) http://www.26info.ru/studio26/gallery.swf
А тут все идет своим чередом )) http://www.26info.ru/studio26/Content_scroller.swf


Последний раз редактировалось ra26info; 31.03.2008 в 23:17.
Старый 31.03.2008, 23:22
priroda вне форума Посмотреть профиль Отправить личное сообщение для priroda Найти все сообщения от priroda
  № 6  
Ответить с цитированием
priroda
[+4 10.03.08]
[+6 15.03.08]

Регистрация: Mar 2008
Сообщений: 88
Спасибо что откликнулись. Я посмотрела на код. Но помоему там swf и jpg. а хотелось бы чтоб mp3 и swf/jpg - ведь это совершенно другое помоему). там надо специально как то обращаться к муз. файлу. ну т.е. не как то. как я знаю. а вот как правильно к swf и mp3 не знаю

хотя я думаю если там чтото изменить( совсем чуть-чуть) ) - будет как надо. сейчас попробую

**
не то это всё.
то что вы мне предложили - такой пример даже на форуме есть и ничего там менять даже не надо. меня интересует конкретный вопрос. SWF и MP3 - загрузка поочередно в одном прелоадере(нормальный код). код ненормальный - я выложила.

ну посмотрите в архив, ведь он не так много весит. нужно чтоб с Моим файлом поработали, хотя бы посмотрели и поняли на какой стадии находится работа.
а такие аналогии за 100 км мне очень сложно проводить.

я очень ценю все ваши попытки, и хотела бы чтоб к моим просьбам тоже прислушивались.


Последний раз редактировалось priroda; 31.03.2008 в 23:38.
Старый 01.04.2008, 00:15
ra26info вне форума Посмотреть профиль Отправить личное сообщение для ra26info Найти все сообщения от ra26info
  № 7  
Ответить с цитированием
ra26info

Регистрация: Nov 2007
Сообщений: 24
SWF и MP3 - это разные вещи по сути. Если ты хочешь последовательно грузить такие файлы, то сделай для этого дополнительный прототип, который будет в себя грузить mp3 файл. Т.е. принцип остается, добавляется одно условие if(.mp3){mc.getMp3();}


Последний раз редактировалось ra26info; 01.04.2008 в 00:18.
Старый 01.04.2008, 03:08
priroda вне форума Посмотреть профиль Отправить личное сообщение для priroda Найти все сообщения от priroda
  № 8  
Ответить с цитированием
priroda
[+4 10.03.08]
[+6 15.03.08]

Регистрация: Mar 2008
Сообщений: 88
ra26info, не утруждайте себя. ваши ответы мне не помогают продвинуться ни на миллиметр

Старый 01.04.2008, 03:34
ra26info вне форума Посмотреть профиль Отправить личное сообщение для ra26info Найти все сообщения от ra26info
  № 9  
Ответить с цитированием
ra26info

Регистрация: Nov 2007
Сообщений: 24
да, не все так просто.. ты права.


Последний раз редактировалось ra26info; 01.04.2008 в 04:28.
Старый 01.04.2008, 04:41
Molecula вне форума Посмотреть профиль Отправить личное сообщение для Molecula Найти все сообщения от Molecula
  № 10  
Ответить с цитированием
Molecula
 
Аватар для Molecula

Регистрация: Apr 2007
Сообщений: 1,369
Люди, погугли бы там вдоём лучше и хелп почитали.
Картинки и СФВ грузите через loadClip - всё весно.
iNils, приводил тут скрип - поищите на 2-3 странице раньше.
А звук мы не грузим через MovieClipLoader.
А грузим где-то так:
Код:
import mx.utils.Delegate;
var s:Sound = new Sound(this);
var s_url:String = '1.mp3';
var s_streaming:Boolean = true;
s.onLoad = Delegate.create(this, loadSound); 

function loadSound(success:Boolean) {
if (success) {
s.start();
trace('//----------Sound Loaded------------')
}
else trace('//----------Failed to load Sound------------')
};
s.loadSound(s_url, s_streaming);

var i:Number = setInterval(Delegate.create(this, soundInProgress), 100, s);
function soundInProgress(so:Sound):Void {
    var pct:Number = Math.round(so.getBytesLoaded()/so.getBytesTotal()*100);
    var pos:Number = Math.round(so.position/so.duration*100);
    trace(so.getBytesLoaded()+" of "+so.getBytesTotal()+" bytes ("+pct+"%)");
    trace(so.position+" of "+so.duration+" milliseconds ("+pos+"%)");
	 /*if(somestate){
		 clearInterval(i);
	 }*/
}
Эти две строки:
Код:
trace(so.getBytesLoaded()+" of "+so.getBytesTotal()+" bytes ("+pct+"%)");
Код:
trace(so.position+" of "+so.duration+" milliseconds ("+pos+"%)");
позволяют нам сформировать условие, при котором мы можем начать проигрывать звук, или задержать его до выполнения какого-то действия и т.д.

Незабываем, что:
Код:
getBytesLoaded()
мы получаем благодаря:
Код:
s_streaming = true;
Можно ещё упомянуть:
Код:
_soundbuftime = на_сколько_секунд_забуфферизите;
__________________
john


Последний раз редактировалось Molecula; 01.04.2008 в 04:58.
Создать новую тему Ответ Часовой пояс GMT +4, время: 11:17.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

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

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


 


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


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