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.
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.
