Comunidad de diseño web y desarrollo en internet online

Arratrar Objetos

Citar            
MensajeEscrito el 16 Jul 2006 02:34 am
Hola! Tengo un problema:
Estoy haciendo una pelicula con movieClips que puedes desplazar por todo el escenario, lo que quiero hacer es ke solo se puedan desplazar por un lugar de el escenario, por ejemplo ppara que no se peudan poner encima de el titulo y los botones solo en la parte da abajo.
Según yo es alguna propiedad de la accion:
startDrag(); pero no se como funciona.
Gracias por adelantado...:P

Por kike.1292

130 de clabLevel



1 ejemplo

Genero:Masculino  

Mexico D.F.

msie7
Citar            
MensajeEscrito el 16 Jul 2006 05:13 am
Pues startDrag acepta parametros que limitan por donde se debe mover el elemento, veamos:
startDrag - startDrag([lock:Boolean, left:Number, top:Number, right:Number, bottom:Number]) : Void
left, top, right, bottom limitan el movimiento del elemento, asi que si quieres que un elemento en stratDrag se mueva solo en un area definida tendrias que hacer algo como: movieClip.startDrag(0,0,550,400);.
A pesar de ello tambien existe el metodo hitTest, donde podrias verificar que el elemento no "choque" con algun otro en el escenario.

Código :

if(_root[a] instanceof MovieClip && _root[a].hitTest(this)){
stopDrag();
}

Claro que la verdad creo que se te ajusta mas el primero.
Suerte.

Por JuDaS

105 de clabLevel



Genero:Masculino  

Bogota, Colombia

firefox
Citar            
MensajeEscrito el 16 Jul 2006 05:58 am
Muchas Gracias!

Por kike.1292

130 de clabLevel



1 ejemplo

Genero:Masculino  

Mexico D.F.

msie7

 

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