![]() |
|
||||||||||
|
|||||
|
нашел в сорсах такой вот исходник, все классно, но вот захотелось "жирка поболе"
)\\ исходник для создания галереи картинок, лежащих в папке 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. |
|
|
« Предыдущая тема | Следующая тема » |
|
|