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

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

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

Регистрация: Sep 2006
Сообщений: 1
Attention Как сделать индикатор загрузки для подгружаемого jpg-файла?

Помогите пожалуйста, никак не могу сделать прелоадер для подгружаемой из файла картинки. В зависимости от того какой день подгружается определённая картинка. Вот весь код, всё работает, всё сделано на первом же кадре главной шкалы на 4-х слоях. Пречисляю сверху вниз:
1 слой - action
/*
time = new Date();
day=time.getDay();
if(day==1){jpg.loadMovie("1.jpg");}
if(day==2){jpg.loadMovie("2.jpg");}
if(day==3){jpg.loadMovie("3.jpg");}
if(day==4){jpg.loadMovie("4.jpg");}
if(day==5){jpg.loadMovie("5.jpg");}
if(day==6){jpg.loadMovie("6.jpg");}
if(day==0){jpg.loadMovie("7.jpg");}
*/

2 слой - накладываемый на картинку клип зацикленный в одном кадре
3 слой - собственно клип в который подгружается картинка
например:loadMovie("1.jpg");


4 слой - фон

ЗАРАНЕЕ СПАСИБО.

Старый 02.02.2007, 22:41
KLieriK вне форума Посмотреть профиль Отправить личное сообщение для KLieriK Найти все сообщения от KLieriK
  № 2  
Ответить с цитированием
KLieriK
 
Аватар для KLieriK

Регистрация: Jul 2004
Адрес: непонятно где
Сообщений: 1,046
Отправить сообщение для KLieriK с помощью ICQ
например можно воспальзоваться ссылкой у меня в подписи и почитать про MovieClipLoader class
а вообще, на далее, настоятельно рекомендую читать правила форума, в которых сказано использовать ПОИСК, так как данный вопрос поднимался как минимум раз 100.
__________________
help: .flash .xhtml|css

Старый 03.02.2007, 13:38
f_nhome вне форума Посмотреть профиль Отправить личное сообщение для f_nhome Найти все сообщения от f_nhome
  № 3  
Ответить с цитированием
f_nhome
 
Аватар для f_nhome

Регистрация: Sep 2006
Адрес: Санкт-Петербург
Сообщений: 52
Отправить сообщение для f_nhome с помощью ICQ
Код:
//создаем функцию загрузки
loader=function(name)
{
mcl= new MovieClipLoader();
list= new Object();
mcl.addListener(list);
mcl.loadClip(name,клип куда грузим);
list.onLoadProgress = function (mcl,lb,tb) {

//динамическое текстовое поле прелоадера
progress.text=Math.round(100*lb/tb)+"%";
if(Math.round(100*lb/tb)==100){trace("загрузка завершена")}
}
}
time = new Date();
day=time.getDay();
if(day==1){loader("1.jpg");}
if(day==2){loader("2.jpg");}
if(day==3){loader("3.jpg");}
if(day==4){loader("4.jpg");}
if(day==5){loader("5.jpg");}
if(day==6){loader("6.jpg");}
if(day==0){loader("7.jpg");}


Последний раз редактировалось f_nhome; 03.02.2007 в 13:48.
Старый 03.02.2007, 13:48
screamge вне форума Посмотреть профиль Отправить личное сообщение для screamge Посетить домашнюю страницу screamge Найти все сообщения от screamge
  № 4  
Ответить с цитированием
screamge
Ветеран форума
 
Аватар для screamge

Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
to f_nhome из ходя из поставленной задачи...для чего нужен листенер?
to kreet - как уже было сказанно используй MovieClipLoader и вместо .swf подгржай .jpg
__________________
Free-lance | Twitter | Me

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

Регистрация: Sep 2006
Адрес: Санкт-Петербург
Сообщений: 52
Отправить сообщение для f_nhome с помощью ICQ
Цитата:
Сообщение от screamge
to f_nhome из ходя из поставленной задачи...для чего нужен листенер?
он нужен для обработки событий MovieClipLoader(), в данном случае отслеживания процесса загрузки картинки

Старый 03.02.2007, 21:12
screamge вне форума Посмотреть профиль Отправить личное сообщение для screamge Посетить домашнюю страницу screamge Найти все сообщения от screamge
  № 6  
Ответить с цитированием
screamge
Ветеран форума
 
Аватар для screamge

Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
to f_nhome прошу прощения с самого начала не допонял вопрос...всё верно
__________________
Free-lance | Twitter | Me

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

Регистрация: Jul 2004
Адрес: непонятно где
Сообщений: 1,046
Отправить сообщение для KLieriK с помощью ICQ
2screamge
листенер нужен для отслеживания загрузки объекта.
если и так не понятно, то читаем про MovieClipLoader class по указаной у меня в подписи сылке
__________________
help: .flash .xhtml|css

Старый 04.02.2007, 02:37
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 8  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Простите, а зачем вообще создавать какой-то левый объект, когда можно подписать там же, где и происходит загрузка, а?

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

Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
to KLieriK я Вам даю слово что обязательно прочту
__________________
Free-lance | Twitter | Me

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

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

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


 


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


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