27. oktober 2006 - 13:24Der er
8 kommentarer og 1 løsning
array følger andet array
Hej!
Er i gang med at lave et gallery hvor der vises et stort billede og et antal thumbnails. Alle billeder bliver hentet ind som jpg's og er listede i array:largeValues og array:thumbValues. Nedenstående script virker fint med at man kan klike på thumbnailsen for at se billederne i stort. Men der må være en smartere måde at fortælle vilket billed der skal hentes ind når man trykker på thumbnailen?!
_global.largeValues = new Array("01", "02", "03", "04"); _global.largeNum = _global.largeValues.length; _global.curLarge = 0; _global.thumbValues = new Array("thumb1", "thumb2", "thumb3", "thumb4"); _global.thumbNum = _global.thumbValues.length; _global.curThumb = 0; _global.bSpace = 4; var duplicate:MovieClip; for (var i = 1; i<=_global.thumbNum; i++) { var newX:Number = (i-1)*(thumbHolder._width+_global.bSpace)+16; duplicate = thumbHolder.duplicateMovieClip("thumbHolder"+i, i, {_x:newX}); trace(duplicate); var myMCL:MovieClipLoader = new MovieClipLoader(); myMCL.loadClip("images/"+_global.thumbValues[i-1]+".jpg", eval("thumbHolder"+i).imageHolder);
ok....tak for hurtig svar...er lidt ny med det her og fatter lidt langsomt :-) skal den kode du skriver stå efter: myMCL.loadClip("images/"+_global.thumbValues[i-1]+".jpg", eval("thumbHolder"+i).imageHolder); } og hvorfor ["thumbHolder5"]? jeg vil jo gerne kunne slette de andre thumbHolder1,2 osv.onRelease = function() { myMCL.loadClip("images/"+_global.largeValues[1,2 osv]+".jpg", a); };
perfekt....det virker! det var et s på largeValues der var kommet væk i din kode og derfor heller ikke kom med da jeg copy-pastede den!! Smid et svar og du får dine points! Tak og god weekend!
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.