Comunidad de diseño web y desarrollo en internet online

Problema con los simbolos

Citar            
MensajeEscrito el 26 Ene 2006 03:47 am
Holas, muchas veces vi unos juegos que por ejemplo hay una linea que gira y hay que tratar de evitar tocarla con el mouse...trate de hacerlo yo en el flash pero no pude porque me toma como que estoy tocando la linea en el cuadrado que ocupa el movie clip y no solo donde esta dibujada la linea (para hacerlo use hitTest)
...no se si me explico...
espero que me entiendan y puedan ayudarme...

gracias
Saludos

Por Benutti

188 de clabLevel

1 tutorial

 

NutT

msie
Citar            
MensajeEscrito el 26 Ene 2006 04:01 pm
Ya, es un poco ás difícil, te muestro una función que te dice donde chocan dos clips y en qué lado:

Código :

function doesThisHit(a, b) {
   with (a) {
      if (b.hitTest(getBounds(_root).xMax, _y, true)) {
         return "left";
      } else if (b.hitTest(getBounds(_root).xMin, _y, true)) {
         return "right";
      } else if (b.hitTest(_x, getBounds(_root).yMax, true)) {
         return "up";
      } else if (b.hitTest(_x, getBounds(_root).yMin, true)) {
         return "down";
      } else {
         return false;
      }
   }
}

Ten en cuenta que el primer clip tendrá que ser el que se mueve o el más pequeño si se mueven los dos...

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox

 

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