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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > Общие вопросы

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

Регистрация: Jun 2003
Сообщений: 5
По умолчанию preloader

у меня довольно большой flash file (36 mg)
c 4 мя сценами (с video клипом на каждой)
и еще preloader 4 сцены перед каждой из 4 сцен с video)

не играет нормально зараза - video захлебывается и
возвращаетс? снова на preloader;
снова играет чуть больше и снова назад на preloader
(повидимому начинает играть не скачав до конца)
----------------------------------------------------------
preloader выглядит так (из книжки взял)

5 кадр -

if (_framesloaded<_totalframes) {
gotoAndPlay("loop");
} else {
gotoAndPlay("main movie", 1);
}


10 кадр

gotoAndPlay(1);

------------------------
как бы попроще сделать
без preloader сцен вообще или с 1 только в начале?


Старый 19.06.2003, 14:44
Dimonius вне форума Посмотреть профиль Отправить личное сообщение для Dimonius Посетить домашнюю страницу Dimonius Найти все сообщения от Dimonius
  № 2  
Dimonius
 
Аватар для Dimonius

Регистрация: Nov 2002
Адрес: Moskow Stone Jungles Статус: Бывший беспредельщик Любит: Гонять нубов в поиск Пользователь: № 0.5
Сообщений: 4,999
Отправить сообщение для Dimonius с помощью ICQ Отправить сообщение для Dimonius с помощью AIM Отправить сообщение для Dimonius с помощью MSN Отправить сообщение для Dimonius с помощью Yahoo
Во первых зря ты сцены юзаешь - оставь их лицедеям.

Во вторых в данном случае нужно поработать с потоком в превьюере и прелоадер делать исходя из загрузки определенного кадра.
__________________
Учиться и, когда придет время, прикладывать усвоенное к делу - разве это не прекрасно! Беседовать с другом, приехавшим издалека, - разве это не радостно! Не быть по достоинству оцененным светом и не таить обиду - разве это не возвышенно!

Старый 22.06.2003, 14:07
dr1 вне форума Посмотреть профиль Отправить личное сообщение для dr1 Найти все сообщения от dr1
  № 3  
dr1

Регистрация: Jun 2003
Сообщений: 5
избавился от сцен (спасибо за совет)
и уменьшил размер video clipov - стало лучше играть
странно вообще, что такие маленькие video clipi flash не играет без preload,
когда как quck time играет гигабайтные video файлы.

так и не понял как preload делать на определенные frames.
когда ставлю
if (_framesloaded<_totalframes)
в movie clip в котором video
то захлебывается video - возвращаетс? на начало

где бы по русски про preload почитать?

Старый 23.06.2003, 12:25
Dimonius вне форума Посмотреть профиль Отправить личное сообщение для Dimonius Посетить домашнюю страницу Dimonius Найти все сообщения от Dimonius
  № 4  
Dimonius
 
Аватар для Dimonius

Регистрация: Nov 2002
Адрес: Moskow Stone Jungles Статус: Бывший беспредельщик Любит: Гонять нубов в поиск Пользователь: № 0.5
Сообщений: 4,999
Отправить сообщение для Dimonius с помощью ICQ Отправить сообщение для Dimonius с помощью AIM Отправить сообщение для Dimonius с помощью MSN Отправить сообщение для Dimonius с помощью Yahoo
допустим у нас три видео

в 5, 15, 25 кадрах

Тогда первый прелоадер (в 3 кадре, необязательно)

if (_framesloaded <= 6){ // если загрузка кадров не достигла 6-ого
gotoAndPlay ("begin"); //на первый кадр
}
else { //иначе
gotoAndPlay ("start"); //первый мувик (кадр № 5)
}
загрузили первое видео - началось воспроизведение

то же и с двумя другими
в 13-м кадре
if (_framesloaded <= 16){
gotoAndPlay (12);
}
else {
gotoAndPlay (15);
}
в 22-м
if (_framesloaded <= 26){
gotoAndPlay (21);
}
else {
gotoAndPlay (25);
}

А по-русски можно почитать практически в любом учебнике, еще есть ряд ресурсов в нете, например этот, или конфа руФлеш и т.д.

Это то, что касается прелоадеров, но по твоим сообщениям я понял, что у тебя еще что-то не то с видео, потому, что так оно в любом случае работать не должно.
__________________
Учиться и, когда придет время, прикладывать усвоенное к делу - разве это не прекрасно! Беседовать с другом, приехавшим издалека, - разве это не радостно! Не быть по достоинству оцененным светом и не таить обиду - разве это не возвышенно!


Последний раз редактировалось Dimonius; 23.06.2003 в 12:26.
Создать новую тему   Часовой пояс GMT +4, время: 16:23.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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