Puede ser que sea un error de tipo de datos, como decís. Para eso podes hacer lo siguiente:
Código:
on (release) {
trace("Valor de ecu1r1: " add ecu1r1 add "; Valor de ecu1r2: " add ecu1r2)
if ((ecu1r1==2 && ecu1r2==3) || (ecu1r1==3 && ecu1r2==2)) {
gotoAndPlay("ecu2");
}else{
gotoAndPlay("error");
}
}
El trace lo que te devuelve lo que valen las variables al momento de preguntar. En base a eso fijate como podes solucionarlo.
Saludos. Lucas