Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/12/2007, 13:29
stop_numberone
 
Fecha de Ingreso: noviembre-2007
Mensajes: 21
Antigüedad: 16 años, 5 meses
Puntos: 0
Exclamación necesito ayuda urgente: cadena de "if"

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