vinTagesworld Flash forum
door W0utah op 09-09-07 om 22:59
Als je nu 6 checkboxen hebt, hoe kan je dan te weten komen op welke gedrukt is?
door W0utah op 12-09-07 om 13:42
actionscript codevar checkBoxListener:Object = new Object ();
checkBoxListener.click = function (evt:Object) {
trace (evt);
};
antwoord1.addEventListener ("click",checkBoxListener);
antwoord2.addEventListener ("click",checkBoxListener);
antwoord3.addEventListener ("click",checkBoxListener);
antwoord4.addEventListener ("click",checkBoxListener);
antwoord5.addEventListener ("click",checkBoxListener);
ik heb zoiets gedaan, maar hoe weet je nu op welke geklikt is?
Of moet ik 5 listeners maken?
Je wilt echt
checkboxen he, of heb je het over
radio buttons?
(keuze rondjes waarvan je maar één optia kan aanvinken)Als je echt 5 checkboxen wilt hebben, dan moet je inderdaad voor elke checkbox een listener aanmaken, een checkbox is ook alleen bedoeld als ja of nee voor een bepaalde optie.
Als je radio buttons wilt (staan ook in de components list) dan sleep je er een op je werkblad, copier die een aantal keren, en geef ze via de parameters tab de
data mee.
De groupname moet voor alle radiobuttons dezelfde zijn, zo kan je maar één optie selecteren.
Via onderstaande code kom je erachter welke er is geselecteerd.
actionscript coderadioListener = new Object();
radioListener.click = function(welke) {
trace(welke.target.selection.data);
};
radioGroup.addEventListener("click", radioListener);
radioGroup is dus de groupName van al die radio's
door W0utah op 13-09-07 om 16:54
nu werkt het idd wel.
Bedankt
Dit topic is gesloten.