Avatar billede Rasmus Lund Nybegynder
21. juni 2005 - 00:20 Der er 4 kommentarer

forskellen på click og release

Jeg er ved at lave en gæstebog i flash, men får en lang række fejl når jeg bruger
on(click){
etEllerAndet
}
når jeg istedet bruger
on(release){
etEllerAndet
}
Får jeg ingen fejl, men der sker ikk noget når jeg trykker knappen...

Jeg troede at click og release gjorde det samme...?

nogen der har en forklaring?
Avatar billede foxmulder58 Praktikant
21. juni 2005 - 01:11 #1
onClick åbner link i det øjeblik du "klikker"


onRelease åbner link når slipper museknappen .......tor jeg jeg er egentlig ikke helt sikker men er det ikke det mest logiske?


mvh
Mads
Avatar billede mobius6 Juniormester
21. juni 2005 - 07:38 #2
du burde få det samme resultat?
med mindre du har andre funktioner liggende fx på mouseDown
prøv at smide lidt mere kode her, så kan vi se hvor fejlen ligger.
Avatar billede mat Nybegynder
21. juni 2005 - 08:53 #3
Er "click" ikke til komponenter? Til "hjemmelavede" knapper bruger du press eller release. Bruger du et komponent?
Release er til såkaldte forgiving buttons, hvor brugeren kan fortryde sit klik ved at holde musen nede og trække curseron væk fra knappen. Det kan han ikke på en knap der smider en press.
Avatar billede pyroman Nybegynder
21. juni 2005 - 20:24 #4
Der er ikke noget der hedder onClick... Der er onPress og onRelease - eller: on(press) og on(release)...

click bruges i UICompontenterne... fx:

var UIComponentListener = new Object();
UIComponentListener.click = function(){
  trace("Der blev trykket på knappen");
};
minUIComponentKnap.addEventListener("click", UIComponentListener);
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