Avatar billede kalleballe Nybegynder
13. august 2002 - 15:08 Der er 8 kommentarer og
1 løsning

Radiobuttons Label Flash MX

Jeg har denne fx i frame 1 samt 3 radiobuttons og en submit knap.

koden til fx er:


function checkBox(component, frame) {

if (component.getValue() != undefined) {
        trace(component.getValue());
        gotoAndStop(frame);
    } else {
        trace("vælg noget din tabernar!!");
    }
}
koden på submit knap er:

on (release) {
checkBox(radiogroup, 10);
}
hvor '10' er det frame nummer man skal hoppe til når man har afkrydset en radiobutton korrekt.

De 3 radio buttons har instance names a1, b1, c1 og det jeg så gerne vil have maskinen til at huske er hvilken en der er blevet valgt af kunden.

Hows about that??

vh

KalleBalle
Avatar billede nikolajdu Nybegynder
13. august 2002 - 15:16 #1
Skal det ikke være :

on (release) {
    radioGroup.setValue("10")
}
Avatar billede nikolajdu Nybegynder
13. august 2002 - 15:18 #2
Hvor så du i changeHandler for gruppen "radioGroup" sætter den til "checkbox"

Og så selvfølgelig :

function checkbox(){
gotoAndStop(radioGroup.getValue())   
}
Avatar billede nikolajdu Nybegynder
13. august 2002 - 15:19 #3
Hvis du skal huske hvilken der er valgt, så er det bedst at sætte en cookie eller bruge MX´es funktionalitet til at skrive i lokale filer...
Avatar billede kalleballe Nybegynder
13. august 2002 - 15:30 #4
Øh, - problemet er ikke at hoppe til frame 10, - det virker fint, -
jeg vil bare gerne have en global variabel kaldet fx. svar1 der husker hvilken radiobutton der var klikket i spørgsmål 1, altså noget lign:
svar1 = component.getLabel();

vh

KalleBalle
Avatar billede nikolajdu Nybegynder
13. august 2002 - 15:36 #5
_root.minVariabel = radioGroup.getValue()

Så kan du altid tilgå den...
Avatar billede kalleballe Nybegynder
13. august 2002 - 15:41 #6
Men så er det jo indholdet jeg får altså Value, - det jeg vil have er instance navnet....

Jeg vil bare på et senere tidspunkt kunne undersøge om der blev trykke på knap 1, 2 eller 3 i spørgsmål 1.
Avatar billede nikolajdu Nybegynder
13. august 2002 - 16:23 #7
Hvorfor tjekker du ikke bare på value???
Avatar billede kalleballe Nybegynder
14. august 2002 - 13:17 #8
Hvordan mener du? Jeg har jo tænkt mig at bruge funktionen hver gang der trykkes på submit knappen, - lad os sige at der er 10 forskellige sider med spørgsmål, - nogle med 5 radiobuttons, - nogle med 3 etc., - selve value er jo bare teksten der står sammen med radiobutton'n men det jeg skal have maskinen til at huske at i spørgsmål 1 blev fx. den 2. radiobutton valgt, - i spørgsmål 2 var det den 4. etc., - altså ikke value... men jeg har måske misforstået noget...??
Man må da som i javascript kunne 'tælle' antallet af buttons på siden og så lave et array/cookie/eller bare en variabel hvor man opbarer dataen efterhånden som man æder sig igennem spørgsmålene.

vh

KalleBalle
Avatar billede nikolajdu Nybegynder
09. januar 2003 - 04:54 #9
ehe lukke???
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