Comunidad de diseño web y desarrollo en internet online

Empujar y reacomodar moviclips con el mouse

Citar            
MensajeEscrito el 31 Oct 2008 02:06 am
Hola gente!!

Alguien sabe como hacer este efecto?,

Primero seleccionar la cadena y luego aparecera la seccion donde esta el efecto q quiero lograr al arrastrar los abalorios sobre la cadena.

http://www.pandora-jewelry.com/ES/Build%20your%20own%20bracelet.aspx

lo que necesito lograr es la parte en donde al arrastrar un objeto sobre la cadena los objetos q ya estan ubicados en la misma se reacomoden o se corran si los empujo con el mouse.

Alguien puede darme una mano en como lograr ese efecto?

Muchas gracias.

Por logans

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 31 Oct 2008 12:51 pm
Esto se hace:
1º creas mc para arrastrar = square_mc
2º creas mc que hace de marco = squareTarget_mc

Luego este código:

Código ActionScript :

square_mc.onPress = function():Void {
   this.startDrag(true);
   this.swapDepths(this.getNextHighestDepth());
   xstart = this._x;
   ystart = this._y;
};
square_mc.onRelease = function():Void {
   this.stopDrag();
   if (eval(this._droptarget) == squareTarget_mc) {
      this.enabled = false;
      this._x = 456;
      this._y = 93;
      counter++;
   }
   else{
      this._x = xstart;
      this._y = ystart;
   }
};


Como ves el código es fácil de entender...
Suerte! :wink:

Por Fusel

Claber

339 de clabLevel



Genero:Masculino  

Madrid (España)

safari
Citar            
MensajeEscrito el 31 Oct 2008 01:35 pm
Entiendo, para lograr ese efecto "iman" no tuve problemas. Pero mi duda apunta a otro lado. Lo que necesito saber es: luego de que uno suelta varios objetos sobre la cadena, luego, si uno toma uno de los q estan en la cadena y lo mueve por sobre los otros estos se mueven y se reubican, esa sensación de espacio físico es lo que me gustaría saber como hacerlo.

Te agradezco mucho tu tiempo.

Saludos

Por logans

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 31 Oct 2008 01:57 pm
En eso me pillas, supongo que con hitTest y algunas variables... que me corrijan si me equivoco.

Por Fusel

Claber

339 de clabLevel



Genero:Masculino  

Madrid (España)

safari
Citar            
MensajeEscrito el 01 Nov 2008 03:35 pm
Ok, muchas gracias igual..

Alguien tiene idea de como hacerlo?

saludos

Por logans

1 de clabLevel



 

firefox

 

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