PDA

Просмотр полной версии : Gallery из книжки Flash8 - Библия Пользователя


barrel1
16.09.2007, 21:34
Книжка я думаю многим известна. В конце книги есть глава посвященная созданию компонента 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, отредактируйте свой пост и оформите код тегами .