Comunidad de diseño web y desarrollo en internet online

Es posible hacer esto...

Citar            
MensajeEscrito el 22 Oct 2009 01:08 am
Amigos ustedes saben como podría aprender a utilizar el control Dragear, el que se utiliza para mover objetos, o en realidad saben si es posible hacer lo que acontinuación le muestro en la imagen...



La idea es poder unir la imagen que dice "el oso" (el rectangulo). arrastrarlo y poder colocarlo donde dice "Colocar respuesta aquÍ", saben como puede crear una solución en AS3. He buscado en internet y no e podido encontrar nada. Por favor denme una manito.

Por zerojano

29 de clabLevel



 

msie8
Citar            
MensajeEscrito el 22 Oct 2009 01:42 am
creo ke deberias buscar por el foro porke seguro ke hay mas de un tuto con lo ke pides, la verda que no es dificil, con un startDrag() y un stopDrag() solucionas eso.

Por marrkitos

51 de clabLevel



 

Arequipa - Peru

firefox
Citar            
MensajeEscrito el 22 Oct 2009 05:37 am
Uff, despues de tantas horas e logrado esto, todo gracias a ti amigo, me diste una muy buena iluminación, muchas gracias...

Enlace con la muestra:

[url=http://www.tenaunchiloe.cl/Moviemiento/movimiento.html][/url]

Código ActionScript :

import flash.display.Sprite;
import flash.events.MouseEvent;

//rectangulo contenedor
var target2:Sprite = new Sprite();
target2.graphics.beginFill(0x41FF00);
target2.graphics.drawRect(460, 412, 320, 80);
target2.name = "target2";


//rectagulo con el moviento "El Oso"
var target1:Sprite = new Sprite();
target1.graphics.beginFill(0x000000);
target1.graphics.drawRect(100, 200, 310, 70);
target1.name = "target1";

addChild(target2);
addChild(target1);

target1.addEventListener(MouseEvent.MOUSE_DOWN, mouseDown)

function mouseDown(event:MouseEvent):void {
   target1.startDrag();
}
target1.addEventListener(MouseEvent.MOUSE_UP, mouseReleased);

function mouseReleased(event:MouseEvent):void {
   target2.stopDrag();
   trace(target1.dropTarget.name);
   mensaje.text="Muy Bien"
}


Tengo otro problema, como puedo colocar texto al cuadro (target correcto con respuesta) al que se mueve?.
Y lo otro es como puedo manejar otro target que funcione como distractor (target incorrecto).

Gracias amigo!.

Por zerojano

29 de clabLevel



 

msie8
Citar            
MensajeEscrito el 22 Oct 2009 03:37 pm
Amigos:

Como puedo asociar una imagen a un target, para poder moverlo con la opción startDrag();

Por favor, necesito su ayuda... :?

Por zerojano

29 de clabLevel



 

msie8
Citar            
MensajeEscrito el 22 Oct 2009 04:19 pm
Enserio te ayude? :? bueno genial entonces.
Ok hermano se puede ver que apenas y estas empesando con actionScrip, t lo digo de nuevo: seria bueno que te pasaras por algunos tutoriales que hay en el foro antes, pero de todos modos te ayudare en lo que pueda: para agregar texto o cualkier otra cosa solo tienes ke utilizar addCchild en tu caso seria algo como: target1.addChild(cajaDeTexto), sobre asociar una imagen por codigo pues tienes que utilizar la clase Loader, date un paseo por el foro y veras como usar esa clase, luego para ke la imagen sea drager solo agregar la imagen a tu target1 algo asi: target1.addChild(tuLoader) y sin mas codigo tu imagen se mueve.

Por marrkitos

51 de clabLevel



 

Arequipa - Peru

firefox

 

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