[ H3atman @ 08.08.2007. 17:47 ] @
Ovo sam uradio po nekom tutorijalu, i dobro radi, samo kako da izvedem da kada mi buttons dodju do kraja strane, onda da se postavljaju u novom redu?
kada otvorite swf videcete problem...
Poshto nisam provalio kako da attachujem file u post evo rapidshare linka do file-a...
http://rapidshare.com/files/47744222/myGallery.rar.html
Hvala u napred...
[ WOW @ 09.08.2007. 20:48 ] @
e nisam skidao tvoj fajl ali mislim da znam o cemu se radi

pa samo kada ukupni _width svih dugmadi predju _width tvog filma
promeni _width i _height sledeceg dugmeta na koliko god treba...
[ H3atman @ 09.08.2007. 22:06 ] @
Da to je problem, nastavlja da mi postavlja buttons i vaan width-a stage-a....

Pretpostavio sam da treba razmishljati u tom pravcu, ali nisam skapirao kako da to uklopim u svoj kod, sa nekim IF-om ili, evo dela gde sam pozicionirao buttons...

Code:
newBut=_root.attachMovie('numTemplate','num'+i,i);
    newBut._y=450
    newBut._x=(i*newBut._width)+25
[ WOW @ 10.08.2007. 13:18 ] @
jesu li dugmadi svi iste sirine i visine?

ako jesu onda da ne komplikujem:

recimo da je prostor na kojem zelis da postavis dugmad sirine 500 visine 400


Code:


//definises promenjive sirina i visina i dodelis im vrednosti 500 i 400

sirina = new Number(500);
visina = new Number(400); //ovaj zapravo i ne mora

//definises sirinu i duzinu dugmeta

sirinaDug = new Number(50);
visinaDug = new Number(20);

brDugPoLin = new Number(sirina/sirinaDug - sirina%sirinaDug);

//najbolje bi bilo da ti taj numTemplate bude MovieClip a da u njemu imas dugme koje se zove npr button, jer MovieClipu lakse radis sa preopetisima (ili ja bar lakse radim)


for(i=1, i<=brDugmadi; i++){
    _root.attachMovie('numTemplate', 'b'+i, i);
    set("_root.b"+i+"._x", ((i%brDugPoLin)-1)*sirinaDug);
    set("_root.b"+i+"._y", (i/brDugPoLin - i%bgDugPoLin)*visinaDug);

    set("_root.b"+i+".button.index", i); //ovo recimo mozes da imas ako ti treba broj dugmeta u sledecoj funkciji
    eval("_root.b"+i+".button").onRollOver = function() {
        //do whatever
    };




nisam proverio da li radi ali valjda ce ti pomoci nesto
[ H3atman @ 20.08.2007. 04:36 ] @
Nisam bio kuci neko vreme pa nisam ni proverio da li ovo shto si mi napisao OK, sada sam to uradio i to je to, ako neko bude imao slichan problem na tvom kodu treba izmeniti sledece, samo si se zeznuo u RACHUNJANJU XD...

Code:

//UMESTO
brDugPoLin = new Number(sirina/sirinaDug - sirina%sirinaDug);
//TREBA
brDugPoLin = new Number((sirina-sirina%sirinaDug)/sirinaDug)


potom ista greshka...

Code:

//UMESTO
 set("_root.b"+i+"._y", (i/brDugPoLin - i%bgDugPoLin)*visinaDug);
//TREBA
 set("_root.b"+i+"._y", (i-i%brDugPoLin)/brDugPoLin*visinaDug);


Puno hvala za pomoc, lupao sam glavu neko vreme sa nekim IF-ima i sli, ali nisam nashao reshenje za dinamichku galeriju...
[ WOW @ 25.08.2007. 18:45 ] @
Ma pisao sam iz glave :D

Cekaj jel sad sve radi kako treba?
[ H3atman @ 26.08.2007. 19:21 ] @
Da da, radi savrsheno, stvarno si mi bio od ogromne pomoci, puno hvala. Samo su bile loshe one formule, inahe sve je kako treba...

Pozz, hvala josh jednom...