Форум 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 !
__________________

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

Старый 13.11.2003, 16:54
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 2  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
По умолчанию Re: динамически создающаяся галлерея

Цитата:
Оригинал написал(а) anatak
во-первых, как бы переменную FRAMES
правильно пробовал.. если после лоадМуви возвращается размер гетБайтсТотал -1 то файла такого нет.. либо так - либо чисто флэшем тут не обойтись

Цитата:
Оригинал написал(а) anatak
во-вторых, неохота все файлы переименовывать
в виндовс коммандере есть multi-rename tool - переименует все файлы сразу (по индексам например) за три щелчка мышью

Цитата:
Оригинал написал(а) anatak
loadMovie("images/*.jpg",kadr.jpg);
фигу :)

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

Регистрация: Dec 2002
Адрес: Живу вот где-то
Сообщений: 493
Можно еще эксэмэльку с филенамами пропарсить или просто список в текстовом файле читать.
Здесь куча исходов по этой теме

Старый 13.11.2003, 17:55
MOHCTEP вне форума Посмотреть профиль Отправить личное сообщение для MOHCTEP Найти все сообщения от MOHCTEP
  № 4  
MOHCTEP

Регистрация: Dec 2002
Адрес: Живу вот где-то
Сообщений: 493
Ну к примеру можно и так
Вложения
Тип файла: zip fnames.zip (2.7 Кб, 151 просмотров)

Старый 13.11.2003, 21:18
anatak вне форума Посмотреть профиль Отправить личное сообщение для anatak Посетить домашнюю страницу anatak Найти все сообщения от anatak
  № 5  
anatak
 
Аватар для anatak

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

разобрался... ща буду делать!

ЗЫ еще раз сэнкс.
__________________

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

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

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

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


 


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


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