Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Gallery из книжки Flash8 - Библия Пользователя (http://www.flasher.ru/forum/showthread.php?t=101340)

barrel1 16.09.2007 21:34

Gallery из книжки Flash8 - Библия Пользователя
 
Книжка я думаю многим известна. В конце книги есть глава посвященная созданию компонента Gallery.
Галерея интересна тем, что файлы изображений можно загружать напрямую, в соответствующую директорию. Сценарий PHP передаёт имена загруженных файлов в XML для обработки во флеш-фильме.
Это пример того что получается: http://www.k-kf.ru/prod/wwwroot/main.html
Мне необходимо получить примерно вот это: http://www.k-kf.ru/prod/wwwroot/main1.html НО с вертикальной полосой прокрутки и, естественно, с вертикальным построением превъюшек.
Изменение параметров в компоненте ScrollPane результатов не даёт. проблема, думаю, заключена в файле Gallery.as
Это исходник Gallery.as http://www.k-kf.ru/ishodnik/Gallery.as
Это FLA галереи http://www.k-kf.ru/ishodnik/main_complete.fla
Книжки по AS нету, сижу третий день, ломаю голову, не знаю что делать:wacko:
посоветуйте чего нибудь

etc 16.09.2007 21:43

barrel1, отредактируйте свой пост, уберите вашу простыню кода (в которой все равно никто не разберется) и положите нормальный исходник в виде файла.

barrel1 16.09.2007 22:05

...
Прошу прощения за бестолковость, исправил
...

barrel1 17.09.2007 12:58

Всем спасибо.
Однако, сам нашёл что делать нужно:
В этих строчках кода
.......
Код:

for(var i:Number = 0; i < aFiles.length; i++){
                        var oItem:Object = aFiles[i];
                        var mc:MovieClip =  mcC.createEmptyMovieClip("mc" + i, i+1);
                        mc._x = (i == 0) ? 0 : mcC["mc" + (i-1)]._x + calcThumbW(aFiles[i-1]) + _thumbSpacing;
                        var mcD:MovieClip = mc.createEmptyMovieClip("disp", 1);
                        var imgH:MovieClip = mcD.createEmptyMovieClip("imgH", 1);
                        var img:MovieClip = imgH.createEmptyMovieClip("img", 1);
                        if(i == 0) _thumb = mc;
                        mc.idx = i;
                        mc.onRelease = Proxy.create(this, onThumbClick, mc);
                        mc.onRollOver = Proxy.create(this, onThumbOver, mc);
                        mc.onRollOut = Proxy.create(this, onThumbOut, mc);
                        var sURL:String = thumbURL + escape(oItem.src);
                        _mcl.loadClip(sURL, img);
                }

...................
_x меняем на _y

Возможно, комуто пригодится...

etc 17.09.2007 13:13

barrel1, отредактируйте свой пост и оформите код тегами [code][/code].


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

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