Hola compañeros de fatigas:
Tengo un problema muy sencillo al que no le encuentro el error y estoy DESESPERADA 

 Y 

. 
 El interactivo que estoy haciendo consiste en arrastrar ropa a un muñeco y luego 
comprobar que esa ropa está bien colocada. Cuando presionas sobre ese botón te vas a un determinado fotograma dependiendo de lo que hayas colocado.  
Pues bien, arrastre lo que arrastre cuando le doy a comprobar siempre va al mismo fotograma y ya no sé qué hacer... 
Pongo aquí un trozo de las 100 líneas de código if que he escrito a ver si alguien me puede echar una mano. Gracias por adelantado. Hago lo que sea por resolver esta encrucijada...   
on (release) {
	if ("this.casco.centro==_parent.calva.centro"+"this.m  ascara.centro= = _parent.calva.centro"+"this.seguridad1.centro==_pa  rent.mano1.centro"+"this.seguridad2.centro==_paren  t.mano2.centro") {
		gotoAndPlay(279);
	}
}
on (release) {
	if ("this.casco.centro==_parent.calva.centro"+"this.g  afas.centro= = _parent.nariz.centro"+"this.seguridad1.centro==_pa  rent.mano1.centro"+"this.seguridad2.centro==_paren  t.mano2.centro") {
		gotoAndPlay(372);
	}
} 
on (release) {
	if ("this.casco.centro==_parent.calva.centro"+"this.m  ascara.centro= = _parent.calva.centro"+"this.boxeo1.centro==_parent  .mano1.centro"+"this.boxeo2.centro==_parent.mano2.  centro") {
		gotoAndPlay(626);
	}
}
on (release) {
	if ("this.casco.centro==_parent.calva.centro"+"this.g  afas.centro= = _parent.nariz.centro"+"this.boxeo1.centro==_parent  .mano1.centro"+"this.boxeo2.centro==_parent.mano2.  centro") {
		gotoAndPlay(1240);
	}
}
on (release) {
	if ("this.casco.centro==_parent.calva.centro"+"this.n  atacion.centro= = _parent.nariz.centro"+"this.boxeo1.centro==_parent  .mano1.centro"+"this.boxeo2.centro==_parent.mano2.  centro") {
		gotoAndPlay(1316);
	}
}
on (release) {
	if ("this.casco.centro==_parent.calva.centro"+"this.m  ascara.centro= = _parent.calva.centro"+"this.limpiar1.centro==_pare  nt.mano1.centro"+"this.limpiar2.centro==_parent.ma  no2.centro") {
		gotoAndPlay(550);
	}
}
on (release) {
	if ("this.casco.centro==_parent.calva.centro"+"this.g  afas.centro= = _parent.nariz.centro"+"this.limpiar1.centro==_pare  nt.mano1.centro"+"this.limpiar2.centro==_parent.ma  no2.centro") {
		gotoAndPlay(1163);
	}
}
on (release) {
	if ("this.casco.centro==_parent.calva.centro"+"this.n  atacion.centro= = _parent.nariz.centro"+"this.limpiar1.centro==_pare  nt.mano1.centro"+"this.limpiar2.centro==_parent.ma  no2.centro") {
		gotoAndPlay(1086);
	}
}
on (release) {
	if ("this.bici.centro==_parent.calva.centro"+"this.ma  scara.centro= = _parent.calva.centro"+"this.seguridad1.centro==_pa  rent.mano1.centro"+"this.seguridad2.centro==_paren  t.mano2.centro") {
		gotoAndPlay(703);
	}
}
on (release) {
	if ("this.bici.centro==_parent.calva.centro"+"this.ga  fas.centro= = _parent.nariz.centro"+"this.seguridad1.centro==_pa  rent.mano1.centro"+"this.seguridad2.centro==_paren  t.mano2.centro") {
		gotoAndPlay(1469);
	}
}
on (release) {
	if ("this.bici.centro==_parent.calva.centro"+"this.na  tacion.centro= = _parent.nariz.centro"+"this.seguridad1.centro==_pa  rent.mano1.centro"+"this.seguridad2.centro==_paren  t.mano2.centro") {
		gotoAndPlay(1392);
	}
}
on (release) {
	if ("this.bici.centro==_parent.calva.centro"+"this.ma  scara.centro= = _parent.calva.centro"+"this.bici1.centro==_parent.  mano1.centro"+"this.bici2.centro==_parent.mano2.ce  ntro") {
		gotoAndPlay(3163);
	}
}
on (release) {
	if ("this.bici.centro==_parent.calva.centro"+"this.ga  fas.centro= = _parent.nariz.centro"+"this.bici1.centro==_parent.  mano1.centro"+"this.bici2.centro==_parent.mano2.ce  ntro") {
		gotoAndPlay(3855);
	}
}
on (release) {
	if ("this.bici.centro==_parent.calva.centro"+"this.na  tacion.centro= = _parent.nariz.centro"+"this.bici1.centro==_parent.  mano1.centro"+"this.bici2.centro==_parent.mano2.ce  ntro") {
		gotoAndPlay(2778);
	}
}
on (release) {
	if ("this.bici.centro==_parent.calva.centro"+"this.ma  scara.centro= = _parent.calva.centro"+"this.boxeo1.centro==_parent  .mano1.centro"+"this.boxeo2.centro==_parent.mano2.  centro") {
		gotoAndPlay(3625);
	}
}
on (release) {
	if ("this.bici.centro==_parent.calva.centro"+"this.ga  fas.centro= = _parent.nariz.centro"+"this.boxeo1.centro==_parent  .mano1.centro"+"this.boxeo2.centro==_parent.mano2.  centro") {
		gotoAndPlay(2393);
	}
}
on (release) {
	if ("this.bici.centro==_parent.calva.centro"+"this.na  tacion.centro= = _parent.nariz.centro"+"this.boxeo1.centro==_parent  .mano1.centro"+"this.boxeo2.centro==_parent.mano2.  centro") {
		gotoAndPlay(2316);
	}
}
on (release) {
	if ("this.bici.centro==_parent.calva.centro"+"this.ma  scara.centro= = _parent.calva.centro"+"this.limpiar1.centro==_pare  nt.mano1.centro"+"this.limpiar2.centro==_parent.ma  no2.centro") {
		gotoAndPlay(3548);
	}
}
on (release) {
	if ("this.bici.centro==_parent.calva.centro"+"this.ga  fas.centro= = _parent.nariz.centro"+"this.limpiar1.centro==_pare  nt.mano1.centro"+"this.limpiar2.centro==_parent.ma  no2.centro") {
		gotoAndPlay(1931);
	}
}
on (release) {
	if ("this.bici.centro==_parent.calva.centro"+"this.na  tacion.centro= = _parent.nariz.centro"+"this.limpiar1.centro==_pare  nt.mano1.centro"+"this.limpiar2.centro==_parent.ma  no2.centro") {
		gotoAndPlay(1854);
	}
}
on (release) {
	if ("this.gorro.centro==_parent.calva.centro"+"this.m  ascara.centro= = _parent.calva.centro"+"this.seguridad1.centro==_pa  rent.mano1.centro"+"this.seguridad2.centro==_paren  t.mano2.centro") {
		gotoAndPlay(856);
	}
}
on (release) {
	if ("this.gorro.centro==_parent.calva.centro"+"this.g  afas.centro= = _parent.nariz.centro"+"this.seguridad1.centro==_pa  rent.mano1.centro"+"this.seguridad2.centro==_paren  t.mano2.centro") {
		gotoAndPlay(1777);
	}
}
on (release) {
	if ("this.gorro.centro==_parent.calva.centro"+"this.n  atacion.centro= = _parent.nariz.centro"+"this.seguridad1.centro==_pa  rent.mano1.centro"+"this.seguridad2.centro==_paren  t.mano2.centro") {
		gotoAndPlay(1700);
	}
} 
on (release) {
	if ("this.gorro.centro==_parent.calva.centro"+"this.m  ascara.centro= = _parent.calva.centro"+"this.limpiar1.centro==_pare  nt.mano1.centro"+"this.limpiar2.centro==_parent.ma  no2.centro") {
		gotoAndPlay(3393);
	}
}
on (release) {
	if ("this.bici.centro==_parent.calva.centro"+"this.ga  fas.centro= = _parent.nariz.centro"+"this.limpiar1.centro==_pare  nt.mano1.centro"+"this.limpiar2.centro==_parent.ma  no2.centro") {
		gotoAndPlay(2239);
	}
}
on (release) {
	if ("this.bici.centro==_parent.calva.centro"+"this.na  tacion.centro= = _parent.nariz.centro"+"this.limpiar1.centro==_pare  nt.mano1.centro"+"this.limpiar2.centro==_parent.ma  no2.centro") {
		gotoAndPlay(2162);
	}
}
on (release) {
	if ("this.boxeo.centro==_parent.calva.centro"+"this.m  ascara.centro= = _parent.calva.centro"+"this.seguridad1.centro==_pa  rent.mano1.centro"+"this.seguridad2.centro==_paren  t.mano2.centro") {
		gotoAndPlay(780);
	}
}
on (release) {
	if ("this.boxeo.centro==_parent.calva.centro"+"this.g  afas.centro= = _parent.nariz.centro"+"this.seguridad1.centro==_pa  rent.mano1.centro"+"this.seguridad2.centro==_paren  t.mano2.centro") {
		gotoAndPlay(1546);
	}
}
on (release) {
	if ("this.boxeo.centro==_parent.calva.centro"+"this.n  atacion.centro= = _parent.nariz.centro"+"this.seguridad1.centro==_pa  rent.mano1.centro"+"this.seguridad2.centro==_paren  t.mano2.centro") {
		gotoAndPlay(1623);
	}
} 
on (release) {
	if ("this.boxeo.centro==_parent.calva.centro"+"this.g  afas.centro= = _parent.nariz.centro"+"this.bici1.centro==_parent.  mano1.centro"+"this.bici2.centro==_parent.mano2.ce  ntro") {
		gotoAndPlay(2932);
	}  
on (release) {
	if ("this.boxeo.centro==_parent.calva.centro"+"this.g  afas.centro= = _parent.nariz.centro"+"this.boxeo1.centro==_parent  .mano1.centro"+"this.boxeo2.centro==_parent.mano2.  centro") {
		gotoAndPlay(2470);
	}
}
on (release) {
	if ("this.boxeo.centro==_parent.calva.centro"+"this.n  atacion.centro= = _parent.nariz.centro"+"this.boxeo1.centro==_parent  .mano1.centro"+"this.boxeo2.centro==_parent.mano2.  centro") {
		gotoAndPlay(2547);
	}
}
on (release) {
	if ("this.boxeo.centro==_parent.calva.centro"+"this.m  ascara.centro= = _parent.calva.centro"+"this.limpiar1.centro==_pare  nt.mano1.centro"+"this.limpiar2.centro==_parent.ma  no2.centro") {
		gotoAndPlay(3471);
	}
}
on (release) {
	if ("this.boxeo.centro==_parent.calva.centro"+"this.g  afas.centro= = _parent.nariz.centro"+"this.limpiar1.centro==_pare  nt.mano1.centro"+"this.limpiar2.centro==_parent.ma  no2.centro") {
		gotoAndPlay(2007);
	}
}
on (release) {
	if ("this.boxeo.centro==_parent.calva.centro"+"this.n  atacion.centro= = _parent.nariz.centro"+"this.limpiar1.centro==_pare  nt.mano1.centro"+"this.limpiar2.centro==_parent.ma  no2.centro") {
		gotoAndPlay(2085);
	}
}  
Creo que es algo de las prioridades del if, pero no sé cómo hacerlo. Ya tuve que separar los ifs con el on release en lugar de encadenar todos los ifs para que funcionase algo. Sólo va al último de la cadena y no sé por qué. POR FAVOR, NECESITO VERDADERA AYUDA, EL CLIENTE NO PUEDE ESPERAR MÁS PARA LA ENTREGA