Comunidad de diseño web y desarrollo en internet online

Ayuda JPGEncoder

Citar            
MensajeEscrito el 21 Nov 2009 12:05 pm
Buenas, es la primera vez que escribo por aquí y la verdad que gracias a vosotros alguna duda he podido resolver. No dudeis que de ahora en adelante si puedo ayudar en algo lo haré.

Mi problema es que tengo un proyecto de creaión de CDs multimedia que lo he realizado en AS2 y ahora necesito utilizar el JPGEncoder, es decir, aprovechar lo nuevo de AS3 que es el guardar como. Convertir clips de pelicula en imagen jpg.

Bien pues como me es imposible convertir todo el proyecto realizado en CS3 con AS2 a AS3 se me ha ocurrido crear en CS4 con AS3 (principal.swf) que cargue el swf hecho en AS2 (escritura.swf) y un boton que hace las funciones de guardar.

EL PROBLEMA es, el swf externo me carga, pero, ¿¿¿cómo puedo acceder a un clip (mcLienzo) que está contenido en un swf externo (escritura.swf) para poder hacer el JPGEncoder del clip mcLienzo??? (me urge)

Muchas gracias a todos y un saludo

Mi código es:


import flash.display.Loader;
var loader:Loader = new Loader();
loader.load(new URLRequest("escritura.swf"));
contenedorEscritura = addChild(loader);


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

Por ikercm

13 de clabLevel



 

msie7
Citar            
MensajeEscrito el 21 Nov 2009 12:57 pm
\AS2 y AS3 son incompatibles porque usan AVM distintos (máquina virtual dentro del Flash Player)
J
orge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 22 Nov 2009 10:49 am
Entonces por lo que puedo interpertar, no podré hacer este botón para este proyecto???

Pues lo necesitaba.

Por ikercm

13 de clabLevel



 

msie7

 

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