25. januar 2006 - 19:10Der er
11 kommentarer og 1 løsning
Flash. Sætte onrelase i en iteration på en knappe
Hey..
Jeg roder lidt rundt i flash, så er det ikke en behjælpelig sjæl der vil fortælle mig hvordan jeg giver en knappe en onrelease event..
Jeg dublikerer et movieclip der hedder link_mc .. alt efter antal poster i et xml ark.. i dette movieclip ligger der en knap.. link_btn .. denne skal have forskellige events... Jeg ved ikke lige hvordan man ellers skulle lave det:
while (i < nodeCount) { i++; duplicateMovieClip("link_mc", "link_mc" + i, i); setProperty("link_mc" + i, _x, _root.link_mc._x * i); trace(_root.link_mc._x * i);
Det er selvfølgeligt denne linie der driller : link_mc+i.link_btn.onRelease = funktion()
jeg kan ikke sige link_mc+i her.. men hvordan skal jeg ellers ramme netop denne knap ?
Mit problem er at jeg laver de her knapper, alt efter hvilken man klikker på skal den sætte loadNumer til indexet på knappen,. og køre imgSlide .. skal det gribes anderledes an ?
Den her udskriver også altid 4.. det sidste i iterationen :(.. er det fordi at link_btn bliver overskrevet på dem alle... fordi den hedder det samme ?..
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.