Comunidad de diseño web y desarrollo en internet online

mover imagen creada en actionscript

Citar            
MensajeEscrito el 16 Mar 2010 02:07 am
Buenas estoy viendo como poder mover una imagen Image, creada en actionscript, o sea var img:Image = new Image();
hacia donde de un click con el raton, la idea es que se mueva en diagonal o recto segun sea el caso, he visto en algunos lados como se usa moveEffect, pero se declara en el mxml, yo me creo una imagen en actionscript y quisiera obtener el mismo resultado, lo que no se es como implementar el codigo, para cuando de un click, mi imagen valla hacia donde di el click del mouse. desde ya gracias :lol:

Por diego_G_09

31 de clabLevel



 

firefox
Citar            
MensajeEscrito el 16 Mar 2010 02:22 am
Uno: no uses Flex para eso, usa Flash
Dos: busca por mouse trail para basarte, como es viejo posiblemente lo encuentres solo en AS2, pero si eso te damos una mano para convertirlo

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 16 Mar 2010 02:36 am
El problema es que si o si tengo que usar flex, ya que estoy en un proyecto de grado y piden flex, he visto ejemplos en flex pero como dije activa la funcion moveEffect, en mxml, pero no se como sera para actionscript, alguna ayudita?¿

Por diego_G_09

31 de clabLevel



 

firefox
Citar            
MensajeEscrito el 16 Mar 2010 02:40 am
esto es un eje de como se logra el efecto en codigo mxml:
<mx:Canvas id="canvas" width="100%" height="100%" mouseDown="img.move(mouseX, mouseY)">
<mx:Image id="img" source="../images.jpg" showEffect="Move" />

el problema es que tengo q crear imagenes dinamicas, o sea no se cuantas creare, depende la ejecucion del programa y lo que indique el usuario asi que tengo que realizar el codigo en actionScript. pero cuando en ac pongo por eje image. para que me salga showEffect no me aparece la opcion showEffect

que podra ser

Por diego_G_09

31 de clabLevel



 

firefox
Citar            
MensajeEscrito el 16 Mar 2010 03:43 am
SOLUCIONADO por mi mismo ja: va el codigo por si alguien lo precisa:

import flash.events.MouseEvent;
import mx.controls.Image;
import mx.effects.Move;

public var imagen:Image = new Image();

public function inicio():void
{
imagen.source = "../imagenes/Imagen.png";
panelMio.addChild(imagen);
stage.addEventListener(MouseEvent.CLICK, mover);
imagen.setStyle("showEffect",Move);
imagen.setStyle("moveEffect",Move);
}
public function mover(event:MouseEvent):void
{
imagen.move(event.localX,event.localY);
}

Por diego_G_09

31 de clabLevel



 

firefox

 

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