Comunidad de diseño web y desarrollo en internet online

Ayuda Drag and Drop

Citar            
MensajeEscrito el 14 Ago 2010 07:37 am
Hola, necesito que me ayuden con un codigo.
Yo tengo 3 casilleros donde se pueden colocar objetos y estoy usando este code suponiendo que los objetos tienen de nombre "mc":

Código :

var cantidad:Number = 5; 
var i:Number; 
 
for(i = 1; i <= cantidad; i++){ 
    
   this["mc" + i].iniX = this["mc" + i]._x; 
   this["mc" + i].iniY = this["mc" + i]._y; 
    
   //---Arrastrar los clips 
   this["mc" + i].onPress = function():Void{ 
       
      this.swapDepths(this._parent.getNextHighestDepth()); 
      this.startDrag(); 
       
   } 
    
   //---Soltar los clips 
   this["mc" + i].onRelease = function():Void{ 
       
      stopDrag(); 
       
      //---Detectar el clip donde se ha soltado 
      var drop:MovieClip = MovieClip(eval(this._droptarget)); 
       
      //---Si no se ha soltado encima de ningún MovieClip 
      if(drop == null){ 
          
         this._x = this.iniX; 
         this._y = this.iniY; 
          
      //---Si se ha soltado encima de un MovieClip 
      }else{ 
          
         this._x = drop._x; 
         this._y = drop._y; 
          
      } 
       
   } 
    
    
} 

Me funciona bien, pero el problema es que quiero hacer que cuando ya haya algun objeto en el casillero y se quiera poner otro encima, el que ya estaba colocado se reemplaze x el que estoy colocando, me explico?

Por Greylar

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Ago 2010 07:42 am
PD: El objeto que es reemplazado quisiera que vuelva a su lugar
Perdon por hacer doble post pero no veo el boton editar tema xD

Por Greylar

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 17 Ago 2010 03:41 am
Amigo ojalá te sea de ayuda. acá


Saluda Atte.
Claudio Barrera Asencio.

Por polo_W12

6 de clabLevel



 

msie8

 

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