Comunidad de diseño web y desarrollo en internet online

Condiciones y posiciones

Citar            
MensajeEscrito el 16 Mar 2009 07:36 pm
Hola a todos!!
Estoy montando una apli y me he atrancado en un punto, a ver si me podéis echar un cable...
Básicamente lo que hago es mover mcs a posiciones definidas en el stage (ypos01=100, ypos02=200...)
El caso es que necesito que si redimensionas el stage el mc que está en ypos06 (por ejemplo) desaparezca.
Esto sería sencillo si supiese que mc está en esa posición en ese momento, pero no es el caso.
Se os ocurre alguna manera de conseguirlo??

Saludos y gracias de antemano!!!

Por Fusel

Claber

339 de clabLevel



Genero:Masculino  

Madrid (España)

firefox
Citar            
MensajeEscrito el 17 Mar 2009 02:25 am
Hola, con hitTest puedes ver si ciertas coordenadas estan sobre un clip. puedes ver su uso en la ayuda de flash.

De todas formas, puedes hacer un for y ver cual esta en que coordenada

Código ActionScript :

function clip_en_la_posicion( x:Number, y:Number ):MovieClip
{
   var aux:MovieClip;
   for(var i in this) 
   {
      if( this[i]._x == x && this[i]._y == y )//if( this[i].hitTest( x, y ) )
      {
         aux = this[i];
         break;
      }
   }
   return aux;
}


Suerte.

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 17 Mar 2009 03:01 am
Gracias por tu respuesta, la verdad es que estaba probando con hitTest, he creado dos mcs "tope" e intento que la tocar cualquiera de ellos "tal" mc haga un alpha, pero no consigo que funcione

Código ActionScript :

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


He dejado un post en esta misma sección http://foros.cristalab.com/problemilla-con-condicion-t70246/

Saludos y gracias!! :wink:

Por Fusel

Claber

339 de clabLevel



Genero:Masculino  

Madrid (España)

firefox
Citar            
MensajeEscrito el 17 Mar 2009 05:26 pm

Código :

_root.cuatro_a._alpha = 30;

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox

 

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