Comunidad de diseño web y desarrollo en internet online

Drag and Drop

Citar            
MensajeEscrito el 12 Ene 2011 04:50 pm
hola tengo un preblem y no he podido con el no soy un experto en as3 lo estoy medio manejando y hace un tiempo atras consegui un as2 donde podia arrastrar y gerar un evento a otro moviclip mientras yo arrastarba otro

este es mi codigo pero el problema es que no he logrado pasarlo a as3 :( :shock:

bueno no es mi codigo pero fue el que modifique un poco hace unos años pero me gustaria pasarlo a as3 ademas seria muy util

on (press)
{
startDrag ("/02", false);
tellTarget("/trigger")
{
gotoAndPlay(2);
tellTarget("")
{
} // End of TellTarget
} // End of TellTarget
}
on (release)
{
stopDrag ();
if (getProperty("/02", _droptarget) eq "/trigger")
{
tellTarget("/trigger")
{
gotoAndPlay(10);
tellTarget("/status")
{
gotoAndStop(2);
tellTarget("")
{
tellTarget("")
{
gotoAndPlay(2);
} // End of TellTarget
} // end else if
}
else
{
setProperty("/02", _x, "400");
setProperty("/02", _y, "93");
} // End of TellTarget

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

chrome
Citar            
MensajeEscrito el 12 Ene 2011 04:56 pm
este es mi codigo en as3 a qui si me genera una animacion pero cuando suelto en cualquier parte el clip quiero que llegue y haga contacto con otro MC




uno.addEventListener(MouseEvent.MOUSE_DOWN, unoClickDrag);

function unoClickDrag(event:MouseEvent):void
{
uno.startDrag();
dos.gotoAndPlay(2);
}


stage.addEventListener(MouseEvent.MOUSE_UP, unoReleaseDrop);

function unoReleaseDrop(event:MouseEvent):void
{
uno.stopDrag();
}

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

chrome
Citar            
MensajeEscrito el 13 Ene 2011 07:23 am
En la función "unoReleaseDrop" es donde tienes que controlar lo que ocurra. La verdad es que no sé a lo que te refieres con

pero cuando suelto en cualquier parte el clip quiero que llegue y haga contacto con otro MC

Supongo que te refieres a que si se hace un hitTest con "dos" "uno" haga una cosa y "dos" otra

Código ActionScript :

function unoReleaseDrop(event:MouseEvent):void
{
uno.stopDrag();
if (uno.hitTest(dos)){
   uno.gotoAndPlay(2)
   dos.gotoAndPlay(1)
   ...lo que sea...
}
} 

Por Eliseo2

710 de clabLevel



 

firefox
Citar            
MensajeEscrito el 15 Ene 2011 06:38 pm
heyy exelente

creo que esto es lo que buscaba gracias espero poder ayuarte en algo

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

chrome

 

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