Estoy leyendo un xml desde Flash con Action script, este xml (paquetes.xml), como su nombre lo dice, tiene paquetes turísticos, los cuales tienen un destino, precio y imagen. Mi problema es que no se como hacer, que cuando se le de click en el paquete este se redireccione por medio de un url a una pagina web donde detalla el paquete.
Soy nueva en programación con Action Script, por favor alguien que me ayude.
Aqui el codigo.
----------------------------------------------------------------------------------------
//Permite caracteres tradicionales como letras con tilde la ñ, etc.
System.useCodepage = true;
//Se declara la variable indice de tipo número (utilizada para referencia la noticia a mostrar)
var indice:Number;
//Se declara la variable paquetes_xml de tipo XML (utilizada para almacenar el documento xml)
var paquetes_xml:XML;
function cargarDatos(_indice:Number){
var i=_indice;
var ubicacion = paquetes_xml.firstChild.childNodes[i].attributes.ubicacion;
var titulo = paquetes_xml.firstChild.childNodes[i].firstChild.firstChild.nodeValue;
var dolar = paquetes_xml.firstChild.childNodes[i].firstChild.nextSibling.firstChild.nodeValue;
var soles = paquetes_xml.firstChild.childNodes[i].firstChild.nextSibling.nextSibling.firstChild.nodeValue;
var imagen = paquetes_xml.firstChild.childNodes[i].firstChild.nextSibling.nextSibling.nextSibling.firstChild.nodeValue
//pintar
if(_indice==0){
this._root.txt_Paquete0.htmlText = titulo;
this._root.txt_dolar0.htmlText = dolar
this._root.txt_soles0.htmlText = "ó "+ soles ;
//Cargado la imagen JPG
this._root.mcFoto0.loadMovie(imagen);
//Aqui quiero poner un código para que cuando le den click al boton redireccione a una pagina web.[img][/img]
}
else if(_indice==1){
this._root.txt_Paquete1.htmlText = titulo;
this._root.txt_dolar1.htmlText = dolar ;
this._root.txt_soles1.htmlText = "ó "+ soles ;
//Cargado la imagen JPG
this._root.mcFoto1.loadMovie(imagen);
}
else if(_indice==2){
this._root.txt_Paquete2.htmlText = titulo;
this._root.txt_dolar2.htmlText = dolar ;
this._root.txt_soles2.htmlText = "ó "+ soles ;
//Cargado la imagen JPG
this._root.mcFoto2.loadMovie(imagen);
}
else if(_indice==3){
this._root.txt_Paquete3.htmlText = titulo;
this._root.txt_dolar3.htmlText = dolar ;
this._root.txt_soles3.htmlText = "ó "+ soles ;
//Cargado la imagen JPG
this._root.mcFoto3.loadMovie(imagen);
}
else if(_indice==4){
this._root.txt_Paquete4.htmlText = titulo;
this._root.txt_dolar4.htmlText = dolar ;
this._root.txt_soles4.htmlText = "ó "+ soles ;
//Cargado la imagen JPG
this._root.mcFoto4.loadMovie(imagen);
}
}
//Inicializaciones
indice=0; //inicializando indice en 0 para mostrar la primera noticia
//creando el objeto paquetes_xml de typo XML
paquetes_xml = new XML();
//Permite que el objeto XML ignore los espacios en blanco entre marca y marca del documento XML
paquetes_xml.ignoreWhite = true;
//El método load() permite cargar el documento xml "paquetes.xml"
paquetes_xml.load("paquetes.xml");
//El evento onLoad de activa cuado se haya cargado el documento noticias.xml
paquetes_xml.onLoad = function(){
var childs:XMLNode = paquetes_xml.firstChild;
// Número total de nós
var childTotal:Number = childs.childNodes.length;
trace(childTotal);
for (i=0;i< childTotal ;i++) {
cargarDatos(i);
}
}