Avatar billede mdz20 Nybegynder
02. maj 2002 - 13:40 Der er 5 kommentarer

Funktion der trykker på en knap

Er det muligt (hvis ja, så hvordan) at lave en funktion der simulerer et tryk på en knap?

Jeg tænkte: Der er fx 10 knapper i min flash (og de kalder hver især en række andre funktioner). Så vil jeg gerne kunne kalde min flash animation (via JavaScript) så swf'en åbner og det første der sker er, at der bliver trykket på en knap (som en parameter til swf'en)..

/Mikkel
Avatar billede pixelpaw Nybegynder
02. maj 2002 - 13:45 #1
Koden på en knap kan du placere i en frame, f.eks. frame 1 i din movie.

på en knap:
on(release){
    //do stuff;
}

i en frame:
//do stuff;
Avatar billede mdz20 Nybegynder
02. maj 2002 - 14:09 #2
jo - det var ikke helt sådan spørgsmålet var ment..

Altså jeg vil "affyre" en event på en knap uden at det er musen der trykker på knappen -- det er faktisk scriptet der skal "trigge" release-eventen på knappen og ikke musen.
Avatar billede pixelpaw Nybegynder
02. maj 2002 - 14:28 #3
det kan du ikke, en knap kun aktiveres med musen eller tastatur
Avatar billede mdz20 Nybegynder
02. maj 2002 - 15:54 #4
kan man så ikke "fange" det script der ligger på knappen og så fyre det af?
Avatar billede pixelpaw Nybegynder
02. maj 2002 - 16:27 #5
Nej, men du kan vende det om:
Du laver en funktion der indeholder det som knappen skal gøre. Den funktion ligger du i en frame. Fra din knap aktiverer du så funktionen. Denne funktion kan du så også køre fra andre steder.
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