Function der "venter" på brugerens input?
Jeg tænkte på om man i Flash kan konstrere et MC der har samme funktionalitet som javascripts confirm() metode.Det jeg roder med er noget i retning af dette:
Man har en MC der er udformet som en lille dialogbox med OK og Cancel knapper. OK knappen returnerer "true" og Cancel knappen returnerer "false".
- Dette skulle der ikke være nogen ben i...
Det jeg har problemer med er hvorledes man kalder et sådant MC.
Det jeg gerne vil er følgende:
I f.eks. _root. har man en instance af sit MC der hedder "confirm".
Man har så en funktion der af en eller anden årsag har brug for at brugeren siger "OK" eller "Cancel" til noget:
Et "tænkt" eksempel:
funktion gørNoget ()
{
gør et eller andet AS stuff der
kræver at brugeren skal sige ja eller nej
if (_root.confirm.okOrCancel ())
{
brugeren har klikket "OK"
}
else
{
brugeren har klikket "cancel"
}
}
- Det jeg helt konkret har problemer med at fange er hvordan - og om det overhovedet er muligt - at lade gørNoget() funktionen "hænge" og vente på at okOrCancel () funktionen i confirm-instancen returnerer en bool. Hvis det hele går automatisk så er der jo no prob, men i og med at okOrCancen () jo venter på brugerens input synes jeg det er lidt tricky.
Så det jeg godt kunne tænke mig at vide er, om det 1. overhovedet kan lade sig gøre, og 2. hvordan skal okOrCancel () funktionen skrues sammen i fald Flash tillader en konstruktion som denne.
Håber mit spm giver mening, det er lidt svært at forklare (tror jeg) :-)