ho creato un semplice test di 10 domande dove facendo clic sulle risposte A B o C si incrementano i valori rispettivamente:
rA
rB
rC

con questo script calcolo semplicemente chi ha il valore più alto, nel caso di parimerito dovrebbe essere soddisfatto l'ultimo else.. invece non si comporta così:
ad esempio:
rA = 9
rB = 1
rC = 0

dovrebbe soddisfare solo la prima condizione, invece soddisfa sia la prima che l'ultimo else ?
perchè ?????

ecco lo script:
codice:
on (release) {
	rA = _level0.risp_a;
	rB = _level0.risp_b;
	rC = _level0.risp_c;
	if ((rA>rB) && (rA>rC)) {
		trace("MAGGIORANZA A");
		gotoAndStop("a");
	}
	if ((rB>rA) && (rB>rC)) {
		gotoAndStop("b");
		trace("MAGGIORANZA B");
	}
	if ((rC>rA) && (rC>rB)) {
		trace("MAGGIORANZA C");
		gotoAndStop("c");
	} else {
		gotoAndStop("m");
		trace("MAGGIORANZA MIX");
	}
}
chi mi aiuta sto impazzendo.