Saludos.
Es un poco más complicado por xml, pero si vas ha hacer mas cosas con datos xml, puede que te interese. Varía un poco dependiendo de como vayas a redireccionar pero mas o menos así:
Código del archivo xml.
Código:
<?xml version="1.0" encoding="UTF-8"?>
<redirect>
<redireccion id="1" urlR="http://www.example.org" />
</redirect>
Código actionscript.
Código:
var redirectURL:String; // variable que almacenará la url de redirección
// Carga del XML
var myXML:XML = new XML(); // Variable que cargará el XML
myXML.load("redirect.xml"); // Le decimos que cargue redirect.xml
myXML.ignoreWhite = true; // Y que ingore los espacios en blanco
myXML.onLoad = cargaArchivo; // Cuando se carge llama a la duncion cargaArchivo
var datosCargados:Array = new Array(); // Lista que almacenará los datos cargados del XML
// Funciones
function cargaArchivo()
{
datosCargados = myXML.firstChild.childNodes; // Le indicamos que la lista almacene los datos
var temporal:XML; // Varibale para recorrer el xml y sacar la info que queremos
for(var i:Number = 0; i<datosCargados.length; i++) // bucle para recorrer el array por si tuvieramos mas redirecciones
{
temporal = datosCargados[i];
redirectURL = temporal.attributes.urlR; // Por último le decimos que la variable redirectURL almacene el atributo "urlR" que definimos en el XML
}
trace(redirectURL); // Nos muestra que url a cargado;
}
Esto se pondría en el primer fotograma de la aplicación, despues al boton de saltar intro o al final de la animacion ponerles el código.
Código:
getURL(redirectURL, "_self")
Espero no haberte liado, si tienes alguna duda, pregunta.
Un saludo.