Comunidad de diseño web y desarrollo en internet online

Arrastrar muchos objetos al mismo tiempo

Citar            
MensajeEscrito el 19 Jun 2012 07:11 pm
Estoy creando un mapa de una ciudad que contenga los negocios existentes, quiero poder mover el mapa para tener mejor visibilidad y que cuando lo haga los iconos de los negocios se muevan junto con el mapa.
y lo hice con el siguiente codigo:

Código ActionScript :


imagenmapa.addEventListener(MouseEvent.MOUSE_DOWN, arrastrar);
imagenmapa.addEventListener(MouseEvent.MOUSE_UP, dejadearrastrar);

private function arrastrar(e:MouseEvent):void
{
   imagenmapa.startDrag();
   for(var i:uint=0; i<totallocal; i++)
   {
      localArray[i].startDrag();         
   }      

}

private function dejadearrastrar(e:MouseEvent):void
{
   imagenmapa.stopDrag();
   for(var i:uint=0; i<totallocal; i++)
   {
      localArray[i].stopDrag();         
   }
}


pero cuando lo ejecuto y quiero mover el mapa solo se mueve el ultimo icono anadido al stage. como podria hacer que se muevan todos a la vez?

Por Govinda

4 de clabLevel



Genero:Femenino  

Ingeniera en Sistemas recien salida de la Universidad

firefox
Citar            
MensajeEscrito el 19 Jun 2012 07:44 pm
Solo se puede arrastrar un MovieClip por vez, deberías meterlos todos en un mismo contenedor y arrastrar el contenedor

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 19 Jun 2012 10:00 pm
Gracias. Intentare con eso.

Por Govinda

4 de clabLevel



Genero:Femenino  

Ingeniera en Sistemas recien salida de la Universidad

firefox

 

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