Avatar billede bootlab Nybegynder
19. september 2003 - 20:42 Der er 8 kommentarer og
2 løsninger

Actions på attachMovie!

var myIndex:Array = ["Et", "To", "Tre", "Fire", "Fem"];
var Y:Number = 30;
for (var i = 0; i<myIndex.length; i++) {
var clip = this.attachMovie("mydum", "Knap"+i, i);
clip._x = 30;
clip._y = Y;
clip.txt.text = _root.myIndex[i];
clip.onPress = function() {
    getURL("http://www.mysite.dk/" + clip.txt.text);
}
Y += (clip._height+2);
}

Det her script virker fint på nær :
getURL("http://www.mysite.dk/" + clip.txt.text);
Det vil sige at den linker, meeen alle knapper linker til
http://www.mysite.dk/Fem

Hvordan skal jeg få dem til at linke til hver sin?
Avatar billede thulstrup Nybegynder
19. september 2003 - 20:57 #1
var myIndex:Array = ["Et", "To", "Tre", "Fire", "Fem"];
var Y:Number = 30;
for (var i = 0; i<myIndex.length; i++) {
var clip = this.attachMovie("mydum", "Knap"+i, i);
clip._x = 30;
clip._y = Y;
clip.txt.text = _root.myIndex[i];
clip.num = i;
clip.onPress = function() {
getURL("http://www.mysite.dk/"+_root.myIndex[this.num]);
};
Y += (clip._height+2);
}
Avatar billede nikolajdu Nybegynder
19. september 2003 - 21:08 #2
1. Du må ikke bruge Number som variabelnavn



var myIndex:Array = ["Et", "To", "Tre", "Fire", "Fem"];
var Y:Number = 30;
for (var i = 0; i<myIndex.length; i++) {
var clip = this.attachMovie("mydum", "Knap"+i, i);
clip._x = 30;
clip._y = Y;
clip.txt.text = myIndex[i]; // myIndex[i] - ligger jo lige her - ingen grund til at bruge _root
clip.onPress = function() {
trace("http://www.mysite.dk/"+this.txt.text); // du er jo inde i clippet og har vel ikke endnu et "clip"
};
Y += (clip._height+2);
}

/Nikolaj
Avatar billede nikolajdu Nybegynder
19. september 2003 - 21:10 #3
Jeg har ikke fjernet Number da jeg ikke aner hvad den bruges til.
Avatar billede bootlab Nybegynder
19. september 2003 - 21:22 #4
Det virker !!
Begge versioner :)

Jeg bruger da heller ikke Number som variabelnavn, det er Y som er
deklareret som type "Number" :)

Skal i dele point folx så læg et svar
Avatar billede nikolajdu Nybegynder
19. september 2003 - 21:29 #5
Aha det var et kolon imellem "Number".

Det behøver du nu slet ikke.

var Y = 30;
Avatar billede bootlab Nybegynder
19. september 2003 - 21:34 #6
Det sq godt man altid kan få hjælp hos jer drenge :)
ha' en go' ugeende :D

/boot
Avatar billede nikolajdu Nybegynder
19. september 2003 - 21:35 #7
I li må du ;-)
Avatar billede thulstrup Nybegynder
19. september 2003 - 21:37 #8
bootlab >> tak i lige måde!
nikolajdu >> hvis du ikke har fået læst om Strong Typing: http://www.person13.com/articles/as2primerpartone/
Avatar billede nikolajdu Nybegynder
19. september 2003 - 21:38 #9
Det har jeg ikke så det må jeg hellere :))
Avatar billede bootlab Nybegynder
19. september 2003 - 22:06 #10
uha da .. der var lige et par gode detaljer der cellb10ck
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