Avatar billede wedia Nybegynder
06. februar 2007 - 16:11 Der er 2 kommentarer og
1 løsning

Problem med eventhandler (knap)

hej eksperten,

Jeg har et lille script her som indsætter tre movieclips i min movie, hvor af to af dem er to knapper, som er en kopi af samme moviclip, og der er til hver af dem tilknyttet en addlisner og en handler, det virker fint når jeg kun sætter en knap ind, men når nummer to kommer på virker "knap 1 ikke" den aktiver knap to'en eventhandler og dennes funktion. Hvad gør jeg galt ?

her er koden:


attachMovie("loginback", "loginback", 0);
loginback._x = 0;
loginback._y = 0;


attachMovie("login", "login", 1);
login._alpha = 50;
login._x = 265;
login._y = 330;

var login:Object = new Object();
Mouse.addListener(login);

attachMovie("login", "reset", 2);
reset._alpha = 10;
reset._x = 380;
reset._y = 330;

var reset:Object = new Object();
Mouse.addListener(reset);


login.onMouseDown = loginDownHandler;

reset.onMouseDown = resetDownHandler;

function resetDownHandler(){
    _root.loginback._visible = false;
}

function loginDownHandler(){
    _root.loginback._visible = true;
   
   
}
Avatar billede mat Nybegynder
06. februar 2007 - 17:59 #1
onMouseDown er ikke en knap event, det er en Mouse event, hvilket betyder at onMouseDown  sendes uanset hvor på scenen du trykker.

Slå op i hjælpen under "Button class", så får du en komplet oversigt over event handlers til knapper.

mvh mat
Avatar billede wedia Nybegynder
06. februar 2007 - 19:31 #2
ja selvfølelig !! når smid et svar og få points
Avatar billede mat Nybegynder
06. februar 2007 - 20:44 #3
aight
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