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