Загрузка клипа. @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 12 ] 
*   Список форумов / Технологии изображения / Flash » ответить » создать топик « | »
Автор Сообщение
Wildbird
новый человек
0
Сообщения: 91
Зарегистрирован: 05.06.02
Откуда: russia
Заголовок сообщения: Загрузка клипа.
Сообщение Добавлено: 23 Январь 2003, 13:24:00 
Ситуация: Меню - загружает свф-клипы. Некоторые маленькие,
но есть и большие. Если делать прелоадер во внешнем клипе - не работает. Есть-ли выход?
Sciler Муж.
постоянный участник
13
Сообщения: 2821
Зарегистрирован: 13.05.01
Откуда: Москва
Заголовок сообщения: Загрузка клипа.
Сообщение Добавлено: 23 Январь 2003, 13:50:00 
Интересно, зачем делать прелоадер для подгружаемых клипов в клипе-родителе? [img]spy.gif[/img] Это бред изначально, и, хоть и реализуемо, но весьма сложно.

Прелоадеры надо делать в каждом подгружаемом клипе. Обычный контроль загрузки байтов.
Sciler Муж.
постоянный участник
13
Сообщения: 2821
Зарегистрирован: 13.05.01
Откуда: Москва
Заголовок сообщения: Загрузка клипа.
Сообщение Добавлено: 23 Январь 2003, 13:58:00 
Э.… на случай, если я неправильно понял слово "внешний".

Если прелоадер не работает - значит он неправильный. Тут роли не играет, как загружается swf.

рекомендую следующий:
делаешь навую сцену, которую ставишь первой.
в ней делаешь три кадра, в который пишешь:
1:
onePercent = getBytesTotal() / 100;

2:
progress.gotoAndStop(int(getBytesLoaded() / onePercent));
if (getBytesLoaded() >= getBytesTotal()) {
gotoAndPlay ("ur_scene", "1");
}


3:
gotoAndPlay(2);

строка
progress.gotoAndStop(int(getBytesLoaded() / onePercent));
необязательна. Progress - мувик, который выполняет роль прогресс-бара, и в зависимости от числа загруженных байтов ты переходишь в нужный его кадр.


ur_scene - та сцена, которая должна проигрываться первой после загрузки.

[ 23 Января 2003: Исправлено Sciler ]
Wildbird
новый человек
0
Сообщения: 91
Зарегистрирован: 05.06.02
Откуда: russia
Заголовок сообщения: Загрузка клипа.
Сообщение Добавлено: 23 Январь 2003, 14:07:00 
Sciler Если подгружаемый клип БОЛЬШОЙ, то после
нажатия кнопки (и, соответственно, вызова клипа) будет
задержка перед появлением клипа. Пользователь может
не разобраться сначала и начать тыкать подряд во
все кнопки, так шта ничего бредового я здесь не вижу.
Конечно спасибо за предоставленный код, но вот не работает
прелоадер в подгружаемом клипе.
Sciler Муж.
постоянный участник
13
Сообщения: 2821
Зарегистрирован: 13.05.01
Откуда: Москва
Заголовок сообщения: Загрузка клипа.
Сообщение Добавлено: 23 Январь 2003, 14:36:00 
Wildbird
Бредово пытаться контролировать процесс загрузки внешнего клипа из клипа родителя. Все равно пока байты не загрузятся - новый клип не проиграется. Если вы этого ввиду и не имели - на этот случай я и написал второй постинг с кодом.

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

Почему у вас не работает прелоадер в подгружаемых клипах - не знаю. Я такие вещи делал регулярно и все пашет. Выкладывайте исходник - посмотрю.
Wildbird
новый человек
0
Сообщения: 91
Зарегистрирован: 05.06.02
Откуда: russia
Заголовок сообщения: Загрузка клипа.
Сообщение Добавлено: 23 Январь 2003, 15:28:00 
Вот пожалуйста, посмотрите, не поленитесь [img]images/smiles/icon_smile.gif[/img]
http://wildbird.narod.ru/art/load.html
Sciler Муж.
постоянный участник
13
Сообщения: 2821
Зарегистрирован: 13.05.01
Откуда: Москва
Заголовок сообщения: Загрузка клипа.
Сообщение Добавлено: 23 Январь 2003, 15:31:00 
е6.…
исходник, а не свф. [img]roof.gif[/img]
Wildbird
новый человек
0
Сообщения: 91
Зарегистрирован: 05.06.02
Откуда: russia
Заголовок сообщения: Загрузка клипа.
Сообщение Добавлено: 23 Январь 2003, 15:35:00 
не злись, береги нервы [img]images/smiles/icon_smile.gif[/img]
основные скрипты там висят.
ты мне скажи, у тебя работает этот свф?
я не успеваю уследить, у меня выделенка.
Wildbird
новый человек
0
Сообщения: 91
Зарегистрирован: 05.06.02
Откуда: russia
Заголовок сообщения: Загрузка клипа.
Сообщение Добавлено: 23 Январь 2003, 16:04:00 
ну что, господа дизайнеры и иже с ними, не знаете ответа?
о как, НААААЙТС!!!!!! помоги плз.
K@r@nd@sh
соучастник
53
Сообщения: 897
Зарегистрирован: 20.10.01
Откуда: Санкт-Петербург
Заголовок сообщения: Загрузка клипа.
Сообщение Добавлено: 24 Январь 2003, 03:12:00 
Wildbird,
Sciler тебе всё правильно пишет.
И выделенка не причём. Не умешь тестить скорость загрузки во флеше?
Nights
Степной волк
15
Сообщения: 5182
Зарегистрирован: 09.01.02
Откуда: Питер
Заголовок сообщения: Загрузка клипа.
Сообщение Добавлено: 24 Январь 2003, 23:04:00 
Wildbird - Sciler все тебе понятно написал.………….вставь этот код в подгружаемый СВФ и все дела.…………
diflux Муж.
участник
8
Сообщения: 1051
Зарегистрирован: 10.07.02
Откуда: Moscow
Заголовок сообщения: Загрузка клипа.
Сообщение Добавлено: 29 Январь 2003, 15:00:00 
есть по крайней мере два способа:
1. это сделать загрузчик в подгружаемом клипе
2. это в который грузим
с первым я думаю проблем не будет, а во втором просто нужно
правильно указать путь
например если в первом варианте код выглядит так:
downloaded = math.floor((_root.getBytesLoaded()/_root.getBytesTotal())*100)+"%";

то во втором код поменяется, а именно к _root добавится
имя клипа в который ты подгружаешь мувик, например pic
тогда полочится:
downloadedPic = mach.floor((_root.pic.getBytesLoaded()/_root.pictesTotal())*100)+"%";
ну и еще добавить строку
if (downloadedPic == "100%") {
_root.pic.gotoAndPlay ("complete");
}

будут вопросы пиши [img]images/smiles/icon_smile.gif[/img]
*   Список форумов / Технологии изображения / Flash « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 12 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100