Avatar billede earp Nybegynder
07. april 2002 - 16:02 Der er 9 kommentarer og
1 løsning

keyup

Jeg har denne kode i et mc:

onClipEvent(keyUp) {   
if(hitTest(_root._xmouse, _root._ymouse, true)) {

_root.locked(this.tilenr);

}
}

Men den skal kun udføre det når det er SPACE som er oppe.
Avatar billede hoejrup Nybegynder
07. april 2002 - 16:53 #1
Prøv om det virker, for jeg har ikke testet metoden.

onClipEvent(enterFrame) {
if(!Key.isDown(Key.SPACE) && hitTest(_root._xmouse, _root._ymouse, true)) {
_root.locked(this.tilenr);
}
}

/per
Avatar billede earp Nybegynder
07. april 2002 - 17:02 #2
Nej for så vil den jo gøre det konstant bare når space ikke er trykket ned.

Den skal udføre det efter space har været trykket nede.
Avatar billede hoejrup Nybegynder
07. april 2002 - 17:07 #3
onClipEvent(enterFrame) {
if(Key.isDown(Key.SPACE) {
  NedeSpace = 1;
}
if (NedeSpace == 1 && hitTest(_root._xmouse, _root._ymouse, true)) {
_root.locked(this.tilenr);
} else {
  NedeSpace = 0;
}
}

/per
Avatar billede earp Nybegynder
07. april 2002 - 17:29 #4
Nu står den bare og kører locked funktionen konstant når man har musen over og har trykket på space 1 gang. Den skal kun kører funktionen 1 gang per SPACE tryk.
Avatar billede earp Nybegynder
07. april 2002 - 17:33 #5
Og så skal det selvfølgelig kun ske når space trykket er sket.
Avatar billede hoejrup Nybegynder
07. april 2002 - 17:35 #6
onClipEvent(enterFrame) {
if(Key.isDown(Key.SPACE) {
  NedeSpace = 1;
}
if (NedeSpace == 1 && hitTest(_root._xmouse, _root._ymouse, true)) {
_root.locked(this.tilenr);
  NedeSpace = 0;
}
}

/per
Avatar billede earp Nybegynder
07. april 2002 - 17:48 #7
Den gør ingen forskel.
Avatar billede earp Nybegynder
07. april 2002 - 17:54 #8
Jeg klarede den selv.

onClipEvent(enterFrame) {
if(Key.isDown(Key.SPACE)) {
    _root.key = "down";
  _root.NedeSpace = 1;
} else {
   
    _root.key = "up";   
}
if (_root.key == "up" && _root.NedeSpace == 1 && hitTest(_root._xmouse, _root._ymouse, true)) {
_root.locked(this.tilenr);
  _root.NedeSpace = 0;
}
}

Men lav et svar og du skal få pointsne for dit besvær.
Avatar billede hoejrup Nybegynder
07. april 2002 - 21:19 #9
Jeg kender ikke opbygningen af din flash, så jeg kunne kun lede dig lidt på vej.
Men tak for point!

/per
Avatar billede hoejrup Nybegynder
07. april 2002 - 21:20 #10
Ups. Her er et svar.

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