Comunidad de diseño web y desarrollo en internet online

Problemilla con condición

Citar            
MensajeEscrito el 17 Mar 2009 01:53 am
Hola otra vez!!
Estoy intentando que un mc cumpla dos condiciones, pero no se tienen porqué dar las dos a la vez, me explico:
Necesito que si un mc toca a cuarquiera de otros dos mcs que hay en el escenario, otro haga un alpha,
pero que si no está tocando ninguno de los dos no haga nada.
El código sería algo así pero no funciona.

Código ActionScript :

onClipEvent (enterFrame) {
   if (this.hitTest(_level0.abajo2) || (this._parent.hit_mc) == true) {
      _root.cuatro_a = 0;
   } else {
      _root.cuatro_a = 100;
   }
}


Si le pongo && tampoco :?

Por Fusel

Claber

339 de clabLevel



Genero:Masculino  

Madrid (España)

firefox
Citar            
MensajeEscrito el 17 Mar 2009 11:11 am
Se ve rara además de los problemas de sintaxis, sería así:

if ((this.hitTest(_level0.abajo2)) || (this._parent.hit_mc))

Le quito el true porque si existe el _parent ya se evaluaría como true ... pero si quieres chequear dos hitTest sería

if ((this.hitTest(_level0.abajo2)) || (this.hitTest(otro_mc)))

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 17 Mar 2009 11:50 am
Muchas gracias Jorge, siempres estás ahí!! :wink:
Ahora me funciona perfecto aunque no mequeda muy claro cuando quitar o poner el true, pero espero que estas cosas se me aclaren en el curso que empiezo el proximo mes.

Saludos!!
Edgar

Por Fusel

Claber

339 de clabLevel



Genero:Masculino  

Madrid (España)

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.