Comunidad de diseño web y desarrollo en internet online

Consulta drag entre limite circular

Citar            
MensajeEscrito el 21 Jul 2014 09:58 pm
Hola, tengo este codigo para que un "boton" sea drageable

Código :

Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;

movieClip_1.addEventListener(TouchEvent.TOUCH_BEGIN, fl_TouchBeginHandler);
movieClip_1.addEventListener(TouchEvent.TOUCH_END, fl_TouchEndHandler);

var fl_DragBounds:Rectangle = new Rectangle(0, 0, stage.stageWidth, stage.stageHeight);

function fl_TouchBeginHandler(event:TouchEvent):void
{
   event.target.startTouchDrag(event.touchPointID, false, fl_DragBounds);
}

function fl_TouchEndHandler(event:TouchEvent):void
{
   event.target.stopTouchDrag(event.touchPointID);
}


la cosa es que quiero delimitar la zona en la que es drageable en vez de en forma de "cuadrado/rectangulo" en forma de circulo

en esta parte

Código :

var fl_DragBounds:Rectangle = new Rectangle(0, 0, stage.stageWidth, stage.stageHeight);
si en vez de un objeto rectangulo armo un objeto circulo con eso ya esta?

ojo tengo que usar el multitouch ya que tengo varias cosas que tienen que poderse mover al mismo tiempo y si limito usando el stage no voy a poder mover 2 cosas al mismo tiempo

desde ya muchas gracias :P

Por fenix8k

6 de clabLevel



 

firefox
Citar            
MensajeEscrito el 22 Jul 2014 12:01 am
Lamentablemente al drag le puedes pasar una instancia de Rectangle, no de circle para limitarlo

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 22 Jul 2014 12:17 am
Che y de otra forma no se puede hacer?

yo habia pensado, con una funcion que detecte si se alejo mas de X cantidad de espacio del punto inicial del circulo que vuelve no se 1 pixel en posicion x e y para el lado del punto o algo asi xD, pero se me cortaria el drag creo

Por fenix8k

6 de clabLevel



 

firefox
Citar            
MensajeEscrito el 22 Jul 2014 12:15 pm

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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