Mirad, tengo 2 preguntas con 2 alternativas. Cada pregunta en un frame y 2 radiob. para elegir sólo una. En cada frame un botón para pasar a la siguiente. Un frame al final que recoja la puntuación.
Los grupos de radiobutton son a, b, .
El texto dinámico del frame 3 se llama total.
Comenzamos solo con 3 frames, 2 frames de preguntas con 2 alternativas y el 3º con el total.text:
AS frame 1
stop();
function suma() {
t1 = Number(t1);
t2 = Number(t2);
}
aBtns = new Object();
aBtns.click = function(evento) {
t1=evento.target.selection.data};
a.addEventListener("click", aBtns);
Y esto en el botón de pasar página
on (release) {
suma()
nextFrame();
}
AS frame 2
stop();
bBtns = new Object();
bBtns.click = function(evento) {
t2=evento.target.selection.data};
b.addEventListener("click",bBtns);
y su botón
on (release) {
suma()
nextFrame();
}
No me funciona nada.
Lo intento de otra manera:
4 frames, tres con preguntas y el cuarto con un "total.text"dinámico
AS frame 1
function suma() {
var t1:Number=0;
var t2:Number=0;
var t3:Number=0;
var sumad = t1+t2+t3;
total.text=sumad
}
aBtns.click = function(evento) {
_root.t1 = evento.target.selection.data;
//llamada a la función
suma()
};
bBtns.click = function(evento) {
_root.t2 = evento.target.selection.data;
//llamada a la función
suma()
};
cBtns.click = function(evento) {
_root.t3 = evento.target.selection.data;
//llamada a la función
suma()
};
AS en el botón de pasar frame
on (release) {
suma()
gotoAndStop(2);
}
AS en el ultimo frame
total.text = sumad
Me da undefined ( y dolor de cabeza)
Si alguien me pasara un fla de 3 frames, 2 con preguntas de dos radiobutton y en el tercer frame el total le quedaría muy agradecido. Y si me lo explicara, ya sería LA PERA. ( mucho me temo que acabaré en la Opera).
