Comunidad de diseño web y desarrollo en internet online

Drag & Drop Quiz

Citar            
MensajeEscrito el 26 Nov 2010 10:38 am
Hola:
Quiero acer un multimedia interactivo de relacionar que inplique el arrastre de un objeto encima de otro(Drag & Drop) lo que nose como hacer que una vez hecho el primer paso el objeto 1 arrastrado encima del objeto 2, como hago para que este se posicione en el sitio que le pertoca, he encontrado cosas relacionadas con quiz pero todo es as2 y yo trabajo en as3.
Alguien me opuede dar una idea de como hacer esta ultima funcion¿? lo de Drag & Drop ya esta hecho ^^

Gracias, Gerard

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

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

msie8
Citar            
MensajeEscrito el 26 Nov 2010 10:39 am
escribo esto para que se me notifique por mail(que se me olvido^^)

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

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

msie8
Citar            
MensajeEscrito el 26 Nov 2010 03:27 pm
Pues lo que tienes que hacer es primero chequear la colisión con hitTest, y según su resultado asignar la posición del clip de la manera normal (clip.x, clip.y).

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 29 Nov 2010 12:20 pm
Hola:
He estado leyendo sobre hitTest, y mi proxima pregunta es:
como lo hago para cuando muevo un movieclip asta el contenedor que le corresponde, para que este lo detecte y acepte si es el que le corresponde y que lo repudie si no es el que corresponde, y que en tal caso si no lo es que este vuelva a su sitio del principio, es mas no quiero que se puedan dejar los objetos que se puedan arrastrar en cualkier lado del ejercicio.
Aprovecho para decir que el material que he encontrado de hittest mayormente hace referencia a as2, y si me alguien me podria pasar un enlace de as3 con una explicacion, espero que, reveladora.
Gracias.

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

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

msie8
Citar            
MensajeEscrito el 29 Nov 2010 03:41 pm
Pues ejecuta el hitTest en el momento que suelta el botón del Mouse, y realiza la validación:

Código ActionScript :

if(clip.hitTest(clip2){
   //algo
}else{
   //otra cosa
}


Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 30 Nov 2010 08:10 am
Ok, la pregunta es que tipo de escuchador pongo¿?

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

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

msie8
Citar            
MensajeEscrito el 30 Nov 2010 05:50 pm
Ya te dije, evalua eso al hacer MOUSE_UP

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 01 Dic 2010 11:42 am
Hola hernan:
Lo que me has dicho ya esta ya he logrado que funciona a la perfeccion en 1 clip de pelicula.
Aun tenbgo un problema, y es que quiero que me funcione en mas de un clip de pelicula.
y nose como crear el codigo, habia pensado en esto:

function arrastrar(e:Event):void{
clip1.startDrag() OR Clip2.startDrag() OR ...//asi con todos los clips pero no me va
}
Hay algun modo de almacenar los distintos clips en una variable¿?(he buscado por internet pero no he encontrado nada)

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

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

msie8
Citar            
MensajeEscrito el 01 Dic 2010 12:37 pm
ya encontre respouesta

function arrastrar(e:Event):void{
e.target.startDrag()
}
//lo mismo copn stopDrag

Gracias a todos!!^^
Con fioros como este, kien no kiere ser forista?!^^

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

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

msie8

 

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