¿Quieres registrarte?

Cargar imágenes de otros dominios con PHP y Actionscript 3

Por: Keith_NT
12 de Enero del 2010

Al crear un visor de imágenes (con la clase URLLoader) me tope con que las imágenes que se cargaban de otros dominios no se les podia aplicar suavizado. Revisando los tips de esta pagina encontré algunas soluciones, pero ahora yo les propongo una mas.

Para esto necesitamos la ayuda de PHP, el código seria el siguiente lo guardamos en un archivo y le damos un nombre imagen.php:

Código :

<?php 
header("Content-Type: image/jpeg"); 
@readfile($_GET['imagen']);  
//@readfile($_POST['imagen']);  
//tambien exite un readImage o algo asi.
?>

Sólo le mandamos la dirección de la imagen (la URL que viene de un servidor distinto al nuestro), ya sea por POST o por GET, y esto sera así en AS3:

Código :

var loader:URLLoader = new URLLoader();
var urlimagen:String=”direccion imagen”;
var request:URLRequest = new URLRequest("imagen.php?imagen="+urlimagen);
loader.load(request);

Y con esto podemos aplicar suavizado a las imágenes de otros dominios. Lamentablemente de esta forma no podemos crear una precarga para la imagen, pero de cualquier forma espero les sirva :)

Enviar a twitter Enviar a facebook


También te interesa


Etiquetas actionscript php actionscript_3 seguridad

Comentarios | Enviar un comentario
jijijiji, eso lo había hecho el otro día para un album de fotos que me había armado :P

buen tip!
Por: lucasmoyano
Buen tip =]
Por: SONOR4
Ahh, olvide poner el link de el tip que explica como aplicar suavizado a las imagenes, pero aqui esta;
Suavizar imágenes con Actionscript 3
Por: Keith_NT
Deja un comentario
IMPORTANTE

Recuerda ser respetuoso, no insultes a otras personas, ni uses palabrotas, hay una persona al otro lado de la pantalla.

Habla bien, NO ESCRIBAS EN MAYUSCULA TODO, no escribas como en un SMS, evita cosas como "ke", "x q" y demás abreviaciones.

Aquí funcionan las etiquetas de los foros, puedes usar [b] para negrita, [img] para las imágenes, [url] para los enlaces, etc.

Si tienes preguntas técnicas, envíalas mejor al foro.