Sorry no existe Scroll Lock (eso es para q funcionen los numeros ) jajaja .. alli me confundi de nombre
Aqui va el xml mio :
<?xml version="1.0" encoding="utf-8" ?>
- <paises>
- <pais id="PERU">
- <nombre foto="peru.jpg" comentario="La tierra de los incas">
- <![CDATA[ Lima <b>Peru</b>
]]>
</nombre>
- <nombre foto="peru1.jpg" comentario="La tierra de los incas ver2">
- <![CDATA[ Lima <b>Peru ver 2</b>
]]>
</nombre>
</pais>
- <pais id="EEUU">
- <nombre foto="eeuu.jpg" comentario="La tierra del tio sam">
- <![CDATA[ EEUU <b>Washington</b>
]]>
</nombre>
- <nombre foto="eeuu1.jpg" comentario="La tierra del tio sam ver2">
- <![CDATA[ EEUU <b>Washington ver2</b>
]]>
</nombre>
</pais>
- <pais id="MEXICO">
- <nombre foto="mexico.jpg" comentario="Mexico Lindo">
- <![CDATA[ Mexico <b>Capital Federal</b>
]]>
</nombre>
- <nombre foto="mexico1.jpg" comentario="Mexico Lindo ver 2">
- <![CDATA[ Mexico <b>Capital Federal ver2</b>
]]>
</nombre>
</pais>
- <pais id="CANADA">
- <nombre foto="canada.jpg" comentario="La tierra del frio">
- <![CDATA[ Canada <b>Otawwa</b>
]]>
</nombre>
- <nombre foto="canada1.jpg" comentario="La tierra del frio ver2">
- <![CDATA[ Canada <b>Otawwa</b>
]]>
</nombre>
</pais>
</paises>
// ---------------------- ahora el Flash
var paises:XMLNode = new XMLNode();
var pais:XMLNode = new XMLNode();
var nombre:XMLNode = new XMLNode();
var xml:XML = new XML();
var pos:Number;
// Creo cadenas
var paisId:String = new String();
var labelC:String = new String();
// desabilito botones
izq_btn.enabled = false;
der_btn.enabled = false;
// carga xml
xml.onLoad = cargaXML;
xml.load("paises.xml");
xml.ignoreWhite = true;
der_btn.onPress= function ()
{
if(nombre.nextSibling != undefined )
{
pos++;
llenarFotos(pos);
}
}
izq_btn.onPress= function ()
{
if(nombre.previousSibling != undefined)
{
pos--;
llenarFotos(pos);
}
}
function cargaXML(obj:Boolean)
{
if(obj)
{
paises = xml.firstChild;
// trace(paises);
combo_cb.addItem("Seleccionar");
cargarCombo();
}
else
{
trace("No se encontro el XML");
}
}
var cambio:Object = new Object();
cambio.change = function (captura)
{
labelC = captura.target.selectedItem.label;
if(labelC != "Seleccionar")
{
izq_btn.enabled = true;
der_btn.enabled = true;
}
else
{
izq_btn.enabled = false;
der_btn.enabled = false;
titulo.text = "";
comentario.text = "";
peli.unloadMovie();
}
compara();
}
combo_cb.addEventListener("change",cambio);
function compara ()
{
for ( var i:Number=0 ; i<paises.childNodes.length ; i++)
{
paisId = paises.childNodes[i].attributes.id;
if(paisId== labelC)
{
pais = paises.childNodes[i];
pos=0;
llenarFotos(pos);
}
else
{
}
}
}
function llenarFotos(num:Number)
{
nombre = pais.childNodes[num];
titulo.text = nombre.attributes.comentario;
peli.loadMovie("fotos/"+nombre.attributes.foto);
comentario.html = true;
comentario.htmlText = nombre.firstChild.nodeValue;
}
function cargarCombo()
{
for ( var i:Number=0 ; i<paises.childNodes.length ; i++)
{
paisId = paises.childNodes[i].attributes.id;
combo_cb.addItem(paisId);
}
}
// -------------- espero q lo entiendas
// tiens q leer tutos de XML urgente ... bueno te cuidas