Comunidad de diseño web y desarrollo en internet online

Como conseguir este efecto drag and drop

Citar            
MensajeEscrito el 18 Feb 2007 12:09 am
Quisiera saber como puedo conseguir este efecto drag and drop. Lo que no sé hacer es que la linea se estire cada vez que que agarras el circulo. Gracias.
El efecto está AQUÍ

Por byweb

118 de clabLevel



Genero:Masculino  

Lucena (Córdoba)

firefox
Citar            
MensajeEscrito el 18 Feb 2007 12:37 am
Es muy fácil de hacer. Solo has de crear una funcion que genere una linea entre los dos clip y que se actualice al moverlos:

Código :

clip1.onPress = clip2.onPress = function ()
{
   this.startDrag(true);
   onMouseMove = linea;
};
clip1.onRelease = clip2.onRelease = function ()
{
   this.stopDrag();
   delete onMouseMove;
};
function linea()
{
   removeMovieClip(this.linea_mc);
   var linea:MovieClip = this.createEmptyMovieClip("linea_mc", this.getNextHighestDepth());
   linea.lineStyle(1, 0x000000, 100);
   linea.moveTo(clip1._x, clip1._y);
   linea.lineTo(clip2._x, clip2._y);
}
linea();

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

firefox
Citar            
MensajeEscrito el 18 Feb 2007 02:05 am
Gracias Ziguillez, pero al probar la peli me reporta 4 errores de código.
Total ActionScript Errors: 4 Reported Errors: 4

Por byweb

118 de clabLevel



Genero:Masculino  

Lucena (Córdoba)

firefox
Citar            
MensajeEscrito el 18 Feb 2007 12:23 pm
No me funciona. ¿ Por que ? ¿ Ziguillez lo has probado tu ?. Gracias.

Por byweb

118 de clabLevel



Genero:Masculino  

Lucena (Córdoba)

firefox
Citar            
MensajeEscrito el 18 Feb 2007 02:31 pm
Dónde ubicaste el código? Qué versión de Flash usás?

Por HernanRivas

Claber

3416 de clabLevel

26 tutoriales

 

Argentina

msie
Citar            
MensajeEscrito el 18 Feb 2007 03:04 pm
Este código ha de ir colocado tal cual en el fotograma donde esten los clips, que se han de llamar "clip1" y "clip2". Y funciona hasta con flashplayer 6, pero necesita actionscript 2.

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

firefox
Citar            
MensajeEscrito el 18 Feb 2007 09:19 pm
Ah si perdón, uso Macromedia Flash Estudio 8. Bueno aqui os dejo el .fla y me dicen que hice mal. Gracias.
ARCHIVO.fla

Por byweb

118 de clabLevel



Genero:Masculino  

Lucena (Córdoba)

firefox
Citar            
MensajeEscrito el 18 Feb 2007 10:23 pm
A mi me funciona. La única pega, es que pusiste el punto de registro en la parte superior izquierda, y deberías haberla puesto en la parte central. U_U

Por Bleend

Claber

3385 de clabLevel

10 tutoriales
4 articulos

Genero:Masculino   Héroes

Barcelona

firefox
Citar            
MensajeEscrito el 18 Feb 2007 10:26 pm
Hola ya lo hice funcionar, no se por que al principio me daba esos errores, lo que si he de decir, es que on release no sueta el clip, permanece siempre agarrado mirare a ver si puedo arreglarlo. Gracias por el aporte.

Por byweb

118 de clabLevel



Genero:Masculino  

Lucena (Córdoba)

firefox
Citar            
MensajeEscrito el 18 Feb 2007 10:35 pm
Bueno, a mi me funcionaba bien excepto porque la linea llegaba a la esquina. Mira como he dejado los movieclips, centrados a la crucecita esa ^^

Descarga el fla de nuevo aqui

Por infernalpr

236 de clabLevel



 

LoL

firefox
Citar            
MensajeEscrito el 18 Feb 2007 10:58 pm
Ya me funciona perfectamente. Gracias a todos.

Por byweb

118 de clabLevel



Genero:Masculino  

Lucena (Córdoba)

firefox

 

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