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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

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

Регистрация: Aug 2001
Адрес: Russia, Sankt-Petersburg
Сообщений: 63
Отправить сообщение для Sportler с помощью ICQ
Question Поможите, чем можите!!!

И всё-таки!!! Как сделать неглючный прелоад к подгружаемым swf-файлам? Чаго-то я ужо запутался и запарился совсем! Мона ли, например, сделать прелоад к подгружаемому файлу в нём самом?
Подскажите пажалста, а!!!?
Мона на асю 104735077 !
__________________
Удачи!!!

Старый 08.11.2001, 14:32
netstuff вне форума Посмотреть профиль Отправить личное сообщение для netstuff Найти все сообщения от netstuff
  № 2  
netstuff
 
Аватар для netstuff

Регистрация: Apr 2001
Адрес: San Pietroburgo
Сообщений: 1,408
Советую пользоваться помощью:

_framesloaded

Синтаксис

instancename._framesloaded
Аргументы

instancename Имя мувика, который необходимо обработать.

Описание

Свойство (только для чтения); количество кадров мувика, которые были загружены с сервера. Это свойство полезно для определения, загружен ли определенный кадр и все кадры перед ним и, следовательно, могут ли они быть проиграны. Полезно для слежения за процессом загрузки больших мувиков. Например, можно выводить на экран количество кадров, которое уже загружено. (Простейший и не очень полезный прелоадер)

Версия плугина

Flash 4 или более новый.

Примеры

Этот пример показывает, как скоординировать количество кадров, которое уже загружено с моментом его запуска:

if (_framesloaded >= _totalframes) {
gotoAndPlay ("Scene 1", "start");
} else {
setProperty ("_root.loader", _xscale, (_framesloaded/_totalframes)*100);
}
__________________
I denti non possono dire niente... senza la lingua...
Perche' la tua lingua e' mia!

Старый 08.11.2001, 17:41
alessia вне форума Посмотреть профиль Отправить личное сообщение для alessia Найти все сообщения от alessia
  № 3  
alessia
 
Аватар для alessia

Регистрация: Feb 2001
Сообщений: 104
лучше _getbytesloaded / _getbytestotal
__________________
ess Alessia
lv2 Adept of Balance

Старый 08.11.2001, 18:58
=LJ= вне форума Посмотреть профиль Отправить личное сообщение для =LJ= Посетить домашнюю страницу =LJ= Найти все сообщения от =LJ=
  № 4  
=LJ=

Регистрация: Nov 2001
Адрес: Россия г. Пермь
Сообщений: 47
Отправить сообщение для =LJ= с помощью ICQ Отправить сообщение для =LJ= с помощью AIM Отправить сообщение для =LJ= с помощью Yahoo
ага, ты права.. так лучше, пробовал

Старый 09.11.2001, 04:32
Sportler вне форума Посмотреть профиль Отправить личное сообщение для Sportler Найти все сообщения от Sportler
  № 5  
Sportler

Регистрация: Aug 2001
Адрес: Russia, Sankt-Petersburg
Сообщений: 63
Отправить сообщение для Sportler с помощью ICQ
Ага, а если в подгружаемом фильме тока один кадр!!!? _framesloaded тут не поможет!
Суть не в том, чтобы сделать просто прелоадер! Это и понятно, что его мона элементарно построить с помощью getBytesTotal/getBytesLoaded ! Просто почему-то не получается сделать прелоад к подгружаемому фильму! Тормозю, наверное!
__________________
Удачи!!!

Старый 09.11.2001, 06:32
Novikoff вне форума Посмотреть профиль Отправить личное сообщение для Novikoff Найти все сообщения от Novikoff
  № 6  
Novikoff

Регистрация: May 2001
Адрес: Днепропетровск
Сообщений: 760
Отправить сообщение для Novikoff с помощью ICQ
Цитата:
Ага, а если в подгружаемом фильме тока один кадр!!!? _framesloaded тут не поможет!
Суть не в том, чтобы сделать просто прелоадер! Это и понятно, что его мона элементарно построить с помощью getBytesTotal/getBytesLoaded ! Просто почему-то не получается сделать прелоад к подгружаемому фильму! Тормозю, наверное!
????????
ну если элементарно,так сделай.
какая ,блин,разница,что клип подгружаемый ему самому это без разницы (ведь ты же собрлся в подгружаемом клипе прелоадер делать?).

Старый 09.11.2001, 07:27
=LJ= вне форума Посмотреть профиль Отправить личное сообщение для =LJ= Посетить домашнюю страницу =LJ= Найти все сообщения от =LJ=
  № 7  
=LJ=

Регистрация: Nov 2001
Адрес: Россия г. Пермь
Сообщений: 47
Отправить сообщение для =LJ= с помощью ICQ Отправить сообщение для =LJ= с помощью AIM Отправить сообщение для =LJ= с помощью Yahoo
Цитата:
Тормозю, наверное!
ага, может быть у меня тоже порой бывает
я так понял, ты прелоадер делаешь в _root'е, а туда потом LoadMovie делаешь, так? Дык тада по барабану, сколько кадров в подгружаемом мувике.

Старый 09.11.2001, 11:44
alessia вне форума Посмотреть профиль Отправить личное сообщение для alessia Найти все сообщения от alessia
  № 8  
alessia
 
Аватар для alessia

Регистрация: Feb 2001
Сообщений: 104
Тогда сделай так:

в 1-м кадре заводишь невидимый dummy, в который помещается твой .swf первоначально, и прелодаер будет ждать, пока загрузится твой .swf

подробнее:
кадр 1. в верхнем слое содержится пустой невидимый объект "контейнер" с пустым подобъектом "контент"

кадр 2. инструкция: loadMovie ("your movie", container.content)
ну он же невидимый, и пусть себе пока грузится!

всякая анимация. если она есть... а .swf пока грузится

кадр n. проверяем container.content.getBytesLoaded()
если загрузилось недостаточно, ждем
если достаточно - делаем контейнер видимым ИЛИ container.content.swapDepth (куда надо)

вот и примерчик такой свеженький
__________________
ess Alessia
lv2 Adept of Balance

Старый 09.11.2001, 11:46
alessia вне форума Посмотреть профиль Отправить личное сообщение для alessia Найти все сообщения от alessia
  № 9  
alessia
 
Аватар для alessia

Регистрация: Feb 2001
Сообщений: 104
потерялся...
Вложения
Тип файла: zip preloader.zip (9.0 Кб, 113 просмотров)
__________________
ess Alessia
lv2 Adept of Balance

Старый 10.11.2001, 03:37
Sportler вне форума Посмотреть профиль Отправить личное сообщение для Sportler Найти все сообщения от Sportler
  № 10  
Sportler

Регистрация: Aug 2001
Адрес: Russia, Sankt-Petersburg
Сообщений: 63
Отправить сообщение для Sportler с помощью ICQ
Smile хе-хе!!!

Агы, спасибки за помощь....и за примерчик!
Вот тока у мя еще один вопросик зародился!...
Если делать прелоад в подгружаемом фильме (loaded.swf).....!
Например, подгружаем его в основной фильм (load.swf) в пустышку командой loadMovie.... Мне кажется, что loaded.swf сначала должен полностью подгрузиться, а ужо потом проигрываться! А если это так, то прелоад в подгужаемом нафиг не нужон!!! ...Или мне это тока так кажется....??? а?
__________________
Удачи!!!

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

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

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


 


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


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