![]() |
динамически создающаяся галлерея
нашел в сорсах такой вот исходник, все классно, но вот захотелось "жирка поболе" :))
\\ исходник для создания галереи картинок, лежащих в папке 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 ! |
Re: динамически создающаяся галлерея
Цитата:
Цитата:
Цитата:
|
Можно еще эксэмэльку с филенамами пропарсить или просто список в текстовом файле читать.
Здесь куча исходов по этой теме |
Вложений: 1
Ну к примеру можно и так :)
|
пасиба!
разобрался... ща буду делать!
ЗЫ еще раз сэнкс. |
| Часовой пояс GMT +4, время: 19:39. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.