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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 23.10.2001, 17:07
sts вне форума Посмотреть профиль Отправить личное сообщение для sts Найти все сообщения от sts
  № 11  
sts
алкаголик и придурок
 
Аватар для sts

Регистрация: May 2001
Адрес: город-герой лондон
Сообщений: 2,103
как раз не надо - делаешь стандартный дле всех подгружаемых .свф прелоадер (_root.preloader) и делаешь пустой мувиклип(болванку=) в который другие грузятся и вешаешь этот скрипт на него

потом просто:

on (release) {
loadMovieNum ("film1.swf", "болванка");
}

Старый 23.10.2001, 18:44
edmund вне форума Посмотреть профиль Отправить личное сообщение для edmund Найти все сообщения от edmund
  № 12  
edmund

Регистрация: Sep 2001
Сообщений: 26
попробовал -
в меню:
on (release) {
loadMovieNum ("preloader1.swf", 11);

}

в первом фрэйме preloader1:

loadMovieNum ("film1.swf", 11);
while (this.getBytesLoaded()<this.getBytesTotal()) {
setProperty (_level0.loader, _xscale, this.getBytesLoaded()/this.getBytesTotal()*100 );
}

что неправильно?

Старый 23.10.2001, 22:40
sts вне форума Посмотреть профиль Отправить личное сообщение для sts Найти все сообщения от sts
  № 13  
sts
алкаголик и придурок
 
Аватар для sts

Регистрация: May 2001
Адрес: город-герой лондон
Сообщений: 2,103
ну так за двумя зайцами...

я может плохо объяснил, поробую ещё:
------------------------------------------------------------------
_root.preloader.gotoAndStop("on");

здесь preloader - это просто мультик/индикатор.
------------------------------------------------------------------


делаешь пустой мувиклип на главной сцене, обзываешь holder;
на сцене кликаешь на него и в акшанах пишешь:

onClipEvent (data) {
// вот так можно мультяшку запусить без показа статуса
_root.loader.gotoAndStop("on");

/*так здесь не получится - пробуй это с onClipEvent (enterFrame)
--------------------------------------------------------------------------
_root.loader._xscale=this.getBytesLoaded()/this.getBytesTotal()*100 ;
--------------------------------------------------------------------------
*/

//проверка на загруженность
if (this.getBytesTotal() > 0 && this.getBytesLoaded() == this.getBytesTotal()) {
//мультяшку выключить
_root.preloader.gotoAndStop("off");
//готово
play();
}
}


и в меню:

on (release) {
// прежде я ошипся - loadMovie не loadMovieNum
loadMovie ("preloader1.swf", "holder");
}


Это - в TARGET, как в LEVEL на ночь глядя не скажу, не знаю

Старый 24.10.2001, 12:31
edmund вне форума Посмотреть профиль Отправить личное сообщение для edmund Найти все сообщения от edmund
  № 14  
edmund

Регистрация: Sep 2001
Сообщений: 26
извини что напрягаю, уточни - если preloader это индикатор то что такое loader?
И если я правильно понял "on" и "off" это метки фреймов, так?

Старый 24.10.2001, 14:18
sts вне форума Посмотреть профиль Отправить личное сообщение для sts Найти все сообщения от sts
  № 15  
sts
алкаголик и придурок
 
Аватар для sts

Регистрация: May 2001
Адрес: город-герой лондон
Сообщений: 2,103
это одно и то же - просто в этот раз я назвал как ты назвал - loader.

"он", "офф" - да, метки в loader. я написал готуИСтоп("он") - поместив мультяшку в этот кадр как отдельный мувиклип, но можно и Плей - мультяшка на таймлайн.

и в меню:

on (release) {
loadMovie ("preloader1.swf", "holder");
}

тут конечно грузишь контент а ни какой не прелодер

on (release) {
loadMovie ("whatever.swf", "holder");
}

Старый 24.10.2001, 19:44
edmund вне форума Посмотреть профиль Отправить личное сообщение для edmund Найти все сообщения от edmund
  № 16  
edmund

Регистрация: Sep 2001
Сообщений: 26
может я ещё что неправильно делаю но
getBytesLoaded() и getBytesTotal() дают одинаковые значения.
Такое впечатление что эти функции не отслеживают загрузку по loadMovie. Или я не прав?

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

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

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


 


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


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