Avatar billede 13thsky Nybegynder
13. maj 2005 - 23:08 Der er 6 kommentarer og
1 løsning

Trykke på billeder

Jeg har disse funktioner:
Den første henter en række thumbnails ind i en roler jeg har.
Den næste skulle gerne gøre så man kunne trykke på dem.
Den henter thumbnails ind som den skal, men den loader det samme billede hver gang jeg trykker på dem.
Men det virker ikke!

//Function loading the thumbnails into the roler
function roler_image_load(products_array, folder) {
    for (i=1; i<=products_array.length; i++) {
duplicateMovieClip(products_roler_main.products_roler.products_roler_thumb1.target_products_roler_thumb1, "target_products_roler_thumb"+i, i);
        products_roler_main.products_roler.products_roler_thumb1["target_products_roler_thumb"+i].loadMovie("images/"+folder+"/"+products_array[i]);
    }
};
//Funktion til at trykke på thumbnail
products_roler_main.products_roler.products_roler_thumb1.target_products_roler_thumb4].onRelease = function() {
        _root.target_products_image_large.loadMovie("images/bagstm/"+_root.products_array[i]);
    button_products_images.gotoAndPlay("fade_inn");
    _root.products_array_large_number = 0;
};
Avatar billede barklund Nybegynder
13. maj 2005 - 23:36 #1
Hm, det er ikke så pænt og overskueligt. Det kan gøres lidt pænere. Derudover loader du filmen helt forkert - og sætter slet ikke en onRelease på alle klips'ne:

function handleClick()
    target_products_image_large.loadMovie(this.url);
    button_products_images.gotoAndPlay("fade_inn");
    products_array_large_number = 0;
};
var base = products_roler_main.products_roler.products_roler_thumb1.target_products_roler_thumb1;
function roler_image_load(products_array, folder) {
    var m, i;
    for (i = 1; i <= products_array.length; i++) {
        m = base.duplicateMovieClip("target_products_roler_thumb"+i, i);
        m.url = "images/" + folder + "/" + products_array[i];
        m.createEmptyMovieClip("img", 1).loadMovie("images/" + folder + "/" + products_array[i]);
        m.onRelease = handleClick;
    }
}

Stadig ikke særlig pænt (du insisterer altså også på nogle sindsyge variabelnavne), men det skal nok virke :)

--
Morten Barklund
Avatar billede 13thsky Nybegynder
16. maj 2005 - 15:31 #2
virker perfekt - og yep, sindsyge varNavne, hehe..
takker
Drop et svar...
Avatar billede 13thsky Nybegynder
25. maj 2005 - 00:42 #3
kommer svaret master?

/13
Avatar billede barklund Nybegynder
25. maj 2005 - 10:20 #4
Yup :)
Avatar billede barklund Nybegynder
25. maj 2005 - 11:49 #5
Tark for points...
Avatar billede 13thsky Nybegynder
31. maj 2005 - 00:52 #6
et tillægsspørgsmål, hvis du kan klare den barklund, eller anybody..

Jeg vil gerne have at den ved hvert billede loader selvenavnet på billedet ind i et dynamisk textfelt.
Jeg smider 50 point ekstra.

/13
Avatar billede barklund Nybegynder
31. maj 2005 - 22:08 #7
Well, hvor har du navnene stående (i et array, vel?) og hvordan navngiver du tekstfeltet/-rne?
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