vinTagesworld Flash forum

Stel zelf een vraag in het flash forum!


checkbox
blokje 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?

 


Reply
blokje door vinTage op 10-09-07 om 00:52
Een listener aanhangen ?
(minihulpje)

 
Reply
blokje door W0utah op 12-09-07 om 13:42
actionscript code

var 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?

 
Reply
blokje door vinTage op 12-09-07 om 18:26
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 code

radioListener = 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

 
Reply
blokje door W0utah op 13-09-07 om 16:54
nu werkt het idd wel.

Bedankt

 
Dit topic is gesloten.