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

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

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

Регистрация: Dec 2005
Сообщений: 94
По умолчанию процентный прелоадер с неизвестным объемом данных

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

помогите кто чем могет

Старый 07.08.2006, 14:52
FourSide вне форума Посмотреть профиль Отправить личное сообщение для FourSide Найти все сообщения от FourSide
  № 2  
Ответить с цитированием
FourSide

Регистрация: Jul 2006
Сообщений: 387
Отправить сообщение для FourSide с помощью Skype™
Когда неизвестно общее количество, то неизвестен и процент загружаемой части.
Можно попробовать сделать так - через XML загружается количество этих картинок (узнаем их общее количество) и далее прелоадер в зависимости от загрузок.

Старый 07.08.2006, 17:01
KUZEN вне форума Посмотреть профиль Отправить личное сообщение для KUZEN Посетить домашнюю страницу KUZEN Найти все сообщения от KUZEN
  № 3  
Ответить с цитированием
KUZEN
Ветеран форума
 
Аватар для KUZEN

Регистрация: Jun 2005
Адрес: MOSCOW
Сообщений: 6,852
Отправить сообщение для KUZEN с помощью ICQ Отправить сообщение для KUZEN с помощью Yahoo Отправить сообщение для KUZEN с помощью Skype™
Можно если только заранее в XML загнать размер всех файлов
__________________
BestMasterиZация

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

Регистрация: Dec 2005
Сообщений: 94
размер x и y известно а вот скока весят нет

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

Регистрация: Nov 2004
Сообщений: 187
Отправить сообщение для whiteRed с помощью ICQ
Цитата:
Сообщение от mitien
размер x и y известно а вот скока весят нет
ну рассчитай примерный размер все равно любой прелоадер будет скакать

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

Регистрация: Dec 2005
Сообщений: 94
вот приложил то что получаеться пока, только возникло 2 момента - при низких скоростях выводиться вместо процентов 0, или скрипт виснет
второй - не знаю как сделать чтобы не задавать имена картинок (от хмл избавился) а флэш сам брал из папок что рядом с свфкой лежат..

а так вроде бы все работает.. може кому то еще пригодиться

test_preloader.rar

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

Регистрация: Dec 2005
Сообщений: 94
во и еще если кто-то что нить придумает еще как это дело все упростить или оптимизировать то буду благодарен за советы и помощь

Старый 07.08.2006, 20:15
KUZEN вне форума Посмотреть профиль Отправить личное сообщение для KUZEN Посетить домашнюю страницу KUZEN Найти все сообщения от KUZEN
  № 8  
Ответить с цитированием
KUZEN
Ветеран форума
 
Аватар для KUZEN

Регистрация: Jun 2005
Адрес: MOSCOW
Сообщений: 6,852
Отправить сообщение для KUZEN с помощью ICQ Отправить сообщение для KUZEN с помощью Yahoo Отправить сообщение для KUZEN с помощью Skype™
В таком случае однозначно ничего не поможет, не зная размера файла не возможно вычислить процент ... делай обычный прелоадер
__________________
BestMasterиZация

Старый 08.08.2006, 14:23
Александр Мостовой вне форума Посмотреть профиль Отправить личное сообщение для Александр Мостовой Посетить домашнюю страницу Александр Мостовой Найти все сообщения от Александр Мостовой
  № 9  
Ответить с цитированием
Александр Мостовой
 
Аватар для Александр Мостовой

Регистрация: Sep 2001
Адрес: Харьков
Сообщений: 305
Отправить сообщение для Александр Мостовой с помощью ICQ Отправить сообщение для Александр Мостовой с помощью Skype™
Можно хмл генерировать через пхп - который будет измерять размеры файлов автоматически.

Можно выложить просто файлы в папке на сервере и просматривать подряд..
<?php
if ($handle = opendir('/path/to/files')) {
echo "Directory handle: $handle\n";
echo "Files:\n";

while (false !== ($file = readdir($handle))) {
echo "$file\n" . filesize($file);
}
closedir($handle);
}
?>
__________________
...

Старый 08.08.2006, 14:38
FourSide вне форума Посмотреть профиль Отправить личное сообщение для FourSide Найти все сообщения от FourSide
  № 10  
Ответить с цитированием
FourSide

Регистрация: Jul 2006
Сообщений: 387
Отправить сообщение для FourSide с помощью Skype™
А обязательно делать прелоадер по байтам? Как вариант - прелоадер по загруженным картинкам, если их достаточно много. Например, прелоадер от 0 до 50 картинок (дискретность останется, зато можно отслеживать сам процесс).

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

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

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


 


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


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