Optellen

Status
Niet open voor verdere reacties.

Naughtygirl

Gebruiker
Lid geworden
17 jan 2009
Berichten
174
In flash heb ik een aantal vragen staan met steeds drie antwoord mogelijkheden. De antwoorden zijn via een radiobutton aanklikbaar. Voorbeeld:

Heeft uw werknemer belangstelling voor cursussen die het bedrijf aanbiedt?
O ALTIJD
O AF EN TOE
O NOOIT

Heeft uw werknemer voldoende inbreng tijdens overleg?
O VOLDOENDE
O REDELIJK
O ONVOLDOENDE

------------------------------------------------------------------------------------------------------------------------------------------------

Nu is het de bedoeling dat, wanneer er voor een antwoord wordt gekozen, punten worden opgeteld. De eerste radiobutton heeft 1 punt, de tweede 2 punten en de derde 3 punten. Dus als je bij vraag 1, kiest voor antwoord 3 en bij vraag 2 kiest voor antwoord 1, heb je 4 punten. Dat is in mijn actionscript wel gelukt, alleen er is ��n probleem. Als je deze antwoorden hebt aangeklikt, maar je kiest bv bij vraag 1 toch voor antwoord 1, dan moet ie eerst weer de 3 punten aftrekken en vervolgens er weer 1 punt bij optellen. Alleen in mijn script blijft ie door tellen. Ik krijg dus 5 punten, terwijl het 2 punten moet zijn.

------------------------------------------------------------------------------------------------------------------------------------------------
Mijn actionscript:

var getal = 0;
punten.text = getal;

var waarde1:Object = new Object();
waarde1.click = function (evt:Object)
{
getal++;
punten.text = getal;
}

knop1.addEventListener("click", waarde1);

var waarde2:Object = new Object();
waarde2.click = function (evt:Object)
{
getal+=2;
punten.text = getal;
}

knop2.addEventListener("click", waarde2);

var waarde3:Object = new Object();
waarde3.click = function (evt:Object)
{
getal+=3;
punten.text = getal;
}

knop3.addEventListener("click", waarde3);

knop4.addEventListener("click", waarde1);
knop5.addEventListener("click", waarde2);
knop6.addEventListener("click", waarde3);
knop7.addEventListener("click", waarde1);
knop8.addEventListener("click", waarde2);
knop9.addEventListener("click", waarde3);
knop10.addEventListener("click", waarde1);
knop11.addEventListener("click", waarde2);
knop12.addEventListener("click", waarde3);
knop13.addEventListener("click", waarde1);
knop14.addEventListener("click", waarde2);
knop15.addEventListener("click", waarde3);

------------------------------------------------------------------------------------------------------------------------------------------------

Wie kan mij hiermee helpen?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan