Avatar billede 13thsky Nybegynder
25. april 2005 - 16:12 Der er 6 kommentarer og
1 løsning

simpelt script: hvor er fejlen?

Hvis jeg tracer roler_movieclip_name, printer den godt nok navnet på movieclippet ud (products_roler_thumb1, products_roler_thumb2 osv..)
- og hvis jeg skriver:
products_roler_main.products_roler.products_roler_thumb1.loadMovie(products_array[i-1]);
virker det også fint som det skal...

Hjælp!?


var array_shoes = new Array("annebg01.jpg", "shoes_thumb2.jpg", "shoes_thumb3.jpg", "shoes_thumb4.jpg", "shoes_thumb5.jpg");

function roler_image_load(products_array)
{
for(i=1; i<=5; i++)
{
var roler_movieclip_name = ["products_roler_thumb"+i];
trace(roler_movieclip_name);
products_roler_main.products_roler.roler_movieclip_name.loadMovie(products_array[i-1]);
}
};
Avatar billede kragekjaer Praktikant
25. april 2005 - 16:22 #1
kan det ha noget at gøre med at dit array ikke hedder products_array og ikke array_shoes?
Avatar billede barklund Nybegynder
25. april 2005 - 16:27 #2
roler_movieclip_name er jo et array med en streng - og ikke instancenavnet til dit movieclip. Du er faktisk waaaaay off :)


function roler_image_load(products_array) {
  for(i=1; i<=5; i++) {
    products_roler_main.products_roler["products_roler_thumb"+i].loadMovie(array_shoes[i-1]);
  }
};

Tror jeg vil hjælpe lidt :)
Avatar billede pyroman Nybegynder
25. april 2005 - 17:02 #3
...når du bruger [] udnytter man egentlig bare at et objekt som fx et mc også kan opføre sig som et array der i stedet for index-tal bruger et key - altså navnet på under-objekter og variabler... (Har jeg ikke ret barklund??)
Derfor skal du sætte arrayet - eller objektet's navn foran []-parentesen - ellers opretter du bare et nyt array - da [] også kan bruges som en genvej til at lave arrays med.. ;)
Avatar billede barklund Nybegynder
25. april 2005 - 17:11 #4
Deromkring, pyroman :)

Og til 13thsky, se en uddybning i Grundlæggende programmering (som du nævnte, at du havde købt) i afsnittet om objekter og til dels movieclips.
Avatar billede 13thsky Nybegynder
27. april 2005 - 11:43 #5
ok, der... Kæmper med at kommer gennem bogen.. Den er godt og letforståelig skrevet btw.

Dropper du et svar?

/13
Avatar billede barklund Nybegynder
27. april 2005 - 11:53 #6
Mjææs :)
Avatar billede 13thsky Nybegynder
27. april 2005 - 12:02 #7
og tak her også...

/13
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

IT-JOB

Capgemini Danmark A/S

Java Engineer

Riskpoint A/S (Riskpoint Solutions Limited)

Senior Developer

Netcompany A/S

Linux Operations Engineer

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger en IT-supporterelev til lokal IT på Haderslev Kaserne