Comunidad de diseño web y desarrollo en internet online

Ayuda con drag and drop y captura de jpg.

Citar            
MensajeEscrito el 21 Oct 2009 07:45 pm
Hola como están.
Hago este tema para ver si alguien puede ayudarme con lo siguiente:
Basandome en este tutorial y en algunos foros de aqui, logre hacer esto.( estoy comenzando a aprender AS 3.0)
La idea de esto, es que uno arrastre diferentes cosas al escenario, para posteriormente guardar la imagen con la "obra de arte" que hizo cada persona. Todo funciona bien. El unico problema es que en la imagen guardada se ve la posicion inicial de la circunferencia que se arrastra y no la posicion final. :shock:
Por favor necesito de su ayuda.
El codigo que utilice es el siguiente:

Codigo para guardar la imagen que se ve en el MC:

Código ActionScript :

import com.adobe.images.JPGEncoder;
var jpgOrigen:BitmapData = new BitmapData (dibujo_mc.width, dibujo_mc.height);
jpgOrigen.draw(dibujo_mc);
var jpgEncoder:JPGEncoder = new JPGEncoder(85);
var jpgFile:ByteArray = jpgEncoder.encode(jpgOrigen);
guardar_btn.addEventListener(MouseEvent.MOUSE_UP,guardar);
function guardar (event:MouseEvent){
var ficheroGuardado:FileReference = new FileReference();
ficheroGuardado.save(jpgFile,"image.jpg");
 }


Codigo para el drag and drop

Código ActionScript :

clip.addEventListener(MouseEvent.MOUSE_DOWN, onMouse_Down);
clip.addEventListener(MouseEvent.MOUSE_UP,onMouse_Up); 


function onMouse_Down(e:Event):void{
   clip.startDrag()
}
function onMouse_Up(e:Event):void{
   clip.stopDrag();
}


Agradeceria de sobremanera si alguien pudiera ayudarme u orientarme.
Muchas gracias. :D

Por persecvtor

6 de clabLevel



 

chrome
Citar            
MensajeEscrito el 22 Oct 2009 12:40 am
Ok brother. concentrate en esta linea:

Código ActionScript :

jpgOrigen.draw(dibujo_mc);

En esa linea le indicas a flash ke dibuje dibujo_mc tal como esta en un principio es por eso ke aunke muevas de aki para alla la circunferencia siempre la dibujara como estuvo al principio. Lo que tienes que aser es que al precionar el boton guardar se ejecute tambien la linea de codigo antes mencionada.

Por marrkitos

51 de clabLevel



 

Arequipa - Peru

firefox
Citar            
MensajeEscrito el 22 Oct 2009 01:52 pm
De verdad muchas gracias marrkitos. Me fue de gran ayuda tu comentario. Voy a probar ahora para ver si me resulta.
Gracias :D

Por persecvtor

6 de clabLevel



 

chrome

 

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