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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 13.11.2003, 16:26
anatak вне форума Посмотреть профиль Отправить личное сообщение для anatak Посетить домашнюю страницу anatak Найти все сообщения от anatak
  № 1  
anatak
 
Аватар для anatak

Регистрация: Oct 2003
Адрес: Украина Киев
Сообщений: 13
Отправить сообщение для anatak с помощью ICQ
По умолчанию динамически создающаяся галлерея

нашел в сорсах такой вот исходник, все классно, но вот захотелось "жирка поболе" )

\\ исходник для создания галереи картинок, лежащих в папке images/


INCR=5;
FRAMES=9;
DY=112.8;
Y=-388.9;
X=-36.1;
YMIN=-500;

for(i=0;i<FRAMES;i++,Y+=DY){
film.kadrs.createEmptyMovieClip("kadr"+i,i);
kadr=eval("film.kadrs.kadr" add i);
kadr.createEmptyMovieClip("jpg",0);
loadMovie("images/0" add (i+1) add ".jpg",kadr.jpg);
kadr._x=X;kadr._y=Y;
kadr.onEnterFrame=function(){
this._y-=_root.INCR;
if(this._y<_root.YMIN) this._y+=_root.DY*_root.FRAMES;
}
}

stop();

во-первых, как бы переменную FRAMES динамически определять (т.е. чтобы не писать скока в папке файлов, а не зависимо от их кол-ва все файлы отображались бы в галерее) - я пробывал ставить FRAMES большое значение (1000 или больше), а потом просто проверять loadMovie("images/0" add (i+1) add ".jpg",kadr.jpg);
на "пусто" или нет. но это по-моему загон...

во-вторых, неохота все файлы переименовывать - как бы сделать так, чтобы из папки тянулись файлы с именами не сортированными как в исходнике 01, 02, 03 и т.д. - а любые с любым количеством символов - типа loadMovie("images/*.jpg",kadr.jpg);

F1 !
__________________

Щоб стояв у Вашій хаті на столі і у кроваті.

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

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

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


 


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


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