Avatar billede repsej22 Nybegynder
20. september 2004 - 15:19 Der er 6 kommentarer og
1 løsning

Random image

Jeg har brug for at loade et "Random image" ind i min flash film, ligesom omtalt i:
http://eksperten.dk/spm/147425

Men når jeg bruger nedenstående script, får jeg at vide at der er fejl i scriptet:

onClipEvent(load) {
billeder = [\"billed_1.swf\",\"billed_2.swf\",\"billed_3.swf\"];
randomIndex = random(billeder.length);
randomBillede = billeder[randomIndex];
loadMovie(randomBillede,\"\");
}

Jeg har sat scriptet på den første frame i min flash film.
Efterfulgt af en frame med en stop action.
Avatar billede _k Nybegynder
20. september 2004 - 15:34 #1
scriptet, som det er formuleret i ovenstående, skal ligge på et movieclip.
Avatar billede repsej22 Nybegynder
20. september 2004 - 15:42 #2
Det har jeg også prøvet...men det er ligesom der er noget galt med scriptet...sikkert bare en parantes el. lign.
Avatar billede Slettet bruger
20. september 2004 - 15:44 #3
Du har copy/pastet noget kode fra dengang hvor eksperten havde noget rod i deres afvikling af trådene ... fjern alle backslash \ i dit script og prøv igen ;)
Avatar billede repsej22 Nybegynder
20. september 2004 - 20:05 #4
Det hjalp at fjerne alle/ nu får jeg ikke fejl på scriptet  :o)

Desværre virker det dog stadig ikke  :o(
det er sikkert fordi jeg er en klovn til scripting, men nu har jeg uploadet sagen, så der er nogen der har mod på at rette .fla filen vil jeg være meget taknemmelig.
http://www.mouselab.dk/random_image_test.zip

Hvis det lykkedes må du meget gerne maile mig den rettede .fla fil på info@mouselab.dk

:o)
Avatar billede Slettet bruger
20. september 2004 - 21:00 #5
Du mangler 'this.' på din loadMovie();

onClipEvent(load) {
billeder = ["1.swf","2.swf","3.swf"];
randomIndex = random(billeder.length);
randomBillede = billeder[randomIndex];
this.loadMovie(randomBillede,"");
}
Avatar billede Slettet bruger
20. september 2004 - 21:20 #6
Nej - hov

Prøv at indsætte et tomt movieClip ind i det movieClip hvor din onClipEvent er defineret, giv det nye tomme movieClip instance name 'clipHolder' og ret koden til:

onClipEvent(load) {
billeder = ["1.swf","2.swf","3.swf"];
randomIndex = random(billeder.length);
randomBillede = billeder[randomIndex];
this.clipHolder.loadMovie(randomBillede);
}
Avatar billede repsej22 Nybegynder
20. september 2004 - 21:56 #7
Det virker...tusind tak...utroligt at du kan gennemskue det  :o)
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