Entradas con la etiqueta ‘seguridad’

AS3 – Cargar Assets Usando un Proxy

Publicado por Iván Gajate el 26 de abril de 2011 en AS3, Flash | 1 comentario »

Cuando tratamos de cargar imágenes o xmls de otros dominios, nos encontramos con el problema de que por seguridad no es posible hacerlo directamente. Si tenemos acceso al otro dominio, podemos usar el “crossdomain.xml”, pero si no, podemos recurrir a un proxy.

Para entenderlo mejor, aquí hay un tutorial muy explicativo.

La forma de saltarse el problema es cargar las cosas con un php intermedio que se encuentra en nuestro servidor (proxy), y que sencillamente nos devuelve lo que le hemos pedido en el formato que corresponde. Así, con este php en nuestro servidor (proxy.php):

<?php

$filename = $_GET['url'];
$ext = pathinfo($filename, PATHINFO_EXTENSION);

switch ($ext) {
    case "jpg":
        header('Content-Type: image/jpeg');
        readfile($filename);
        break;
    case "gif":
        header('Content-Type: image/gif');
        readfile($filename);
        break;
    case "png":
        header('Content-Type: image/png');
        readfile($filename);
        break;
    default:
        header('Content-Type: text/xml');
        readfile($filename);
        break;
    }
?>

En lugar de llamar a:

http://www.otrodominio.com/imagen1.jpg

Lo haremos a:

http://www.midominio.com/proxy.php?url=http://www.otrodominio.com/imagen1.jpg

De esta manera nos saltaremos el problema del sandbox :)

Cómo duplicar un proyecto en Eclipse (Flex) [Updated]

Publicado por Iván Gajate el 3 de marzo de 2009 en Tutoriales | 2 comentarios »

UPDATED: Este método sigue funcionando, pero es mucho mas fácil hacerlo así:

http://www.yporqueno.es/blog/duplicar-un-proyecto-flex

A menudo queremos duplicar un proyecto por ejemplo para modificarlo sin estropear el anterior, o para continuar por otro camino a partir del primero, y en Eclipse (Eclipse+plugin de Flex o Flex Builder, da igual), no es tan sencillo.

He probado varias maneras, y la forma mas fácil de hacerlo es esta:

Tenemos nuestro proyecto Prueba que queremos duplicar

duplicar_proyecto_1

Leer el resto de esta entrada