Avatar billede kimg Nybegynder
23. august 2005 - 16:20 Der er 5 kommentarer og
1 løsning

duplicateMovieclip rykke det x antal pixels

Jeg vil kalde nogle "thumbnails" ind ved at bruge et array, det virker fint, men mit problem er at rykke hvert MC med et antal pixels, og gøre dem klikbare/linke til det store billede.

Kim

Det er hvad jeg har nu.

var string = "0130395511.jpg,2130395511.jpg,3130395511.jpg";
var arr = new Array();
arr = string.split(",");
for (i=0; i<arr.length; i++) {
    show_thumb(arr[i])
}


function show_thumb(thumbs) {
   
    var X_space = 10;
    var Y_space = 40;
    var thumbs_MC;
    thumbs_MC = this.duplicateMovieClip("thumbs_MC"+i, 100+i);
    thumbs_MC.loadMovie("thumbs/"+thumbs);
    thumbs_MC._y = Y_space;
    thumbs_MC._x = X_space;
    X_space += 50;
    Y_space += 30;
   
 
}
Avatar billede mat Nybegynder
23. august 2005 - 17:20 #1
hver gang du kalder show_thumb() resetter du jo værdien af X_space og Y_space?
Avatar billede kimg Nybegynder
23. august 2005 - 17:23 #2
Ja, er jeg klar over men jeg kan ikke lige se løsningen har prøvet en del.

Kim
Avatar billede mat Nybegynder
23. august 2005 - 17:39 #3
ok, så ved du også at du bør flytte dem ud af funktionen?

Og "this" i din funktion refererer reelt til den tidslinie den residerer på, den skal nok targete et movieclip på tidslinien istedet?

Og hvad er "i" inde i din funktion?

var string = "0130395511.jpg,2130395511.jpg,3130395511.jpg";
var arr = new Array();
arr = string.split(",");
for (var i=0; i<=arr.length; i++) {
    show_thumb(arr[i], i);
}
var X_space = 10;
var Y_space = 40;

function show_thumb(thumbs, i) {
 
    var thumbs_MC = thumbs_MC.duplicateMovieClip("thumbs_MC"+i, 100+i);
    //thumbs_MC.loadMovie("thumbs/"+thumbs);
    thumbs_MC._y = Y_space;
    thumbs_MC._x = X_space;
    X_space += 50;
    Y_space += 30;
 

}
Avatar billede kimg Nybegynder
24. august 2005 - 17:21 #4
Jeg havde ikke set du havde svaret, det må du undskylde, nogen gange får jeg ikke mails fra Eks.
Men jeg har løst det, læg et svar mat.
Tak for hjælpen
Kan du hurtigt forklare mig hvordan jeg kan f.eks. kan sætte x og y værdier, på et movie clip i en swf fil jeg "includerer".

Kim
Avatar billede mat Nybegynder
24. august 2005 - 18:17 #5
Det er iorden, der er vist problemer med ekspertens evne til at sende mails. Det er hårdt at være IDGs mest nedprioriterede site ;)

Hvis du loader din eksterne film ind i et movieclip er det bare som normalt:

container_movieclip.det_movieclip_jeg_vil_rykke._x = some_value;

I et level, refererer du bare til det level

_level101.det_movieclip_jeg_vil_rykke._x = some_value;

Skulle jeg mene?

mvh mat
Avatar billede kimg Nybegynder
24. august 2005 - 21:20 #6
Tak for det.

Kim
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester