Tengo el elemento en el escenario, ya tiene nombre (myTree) y agarra el XML de la cadena incluida ahí, hasta ese punto estoy bien... Lo que no se, es como hacer que el listener agarre los dirurl y los use como nombres de fotogramas.
Muchas gracias de antemano, aqui esta el script que estoy usando en el fotograma 1
Código ActionScript :
var myTreeDP:XML = new XML("<node label='Additional Items'><node label='Bag of Holding' dirurl='boh' data = '0'/><node label='Vehicle' dirurl='veh' data = '1'/><node label='Memory Charm' dirurl='mem' data = '2'/><node label='Pocket Civilization' dirurl='poCi' data = '3'/><node label='Second Year Uniform' dirurl='syu' data = '4'/><node label='Evo Lenses' data = '5'><node label='Information' dirurl='evInf' data = '0'/><node label='Upgrades' dirurl='evUpg' data = '1'/></node><node label='Elemental Cloth' data = '6'><node label='Information' dirurl='elCinf' data = '0'/><node label='Standard Upgrades' dirurl='elCupg' data='1'/><node label='Hydra Skin Upgrade' dirurl='elChsu' data = '2'/></node><node label='Ani. A PLEASED' data = '7'><node label='Information' dirurl='pleInf' data='0'/><node label='PLEASED MCU' dirurl='pleMCU' data = '1'/></node><node label='NICAM' data = '8'><node label='Information' dirurl='nicInf' data='0'/><node label='Installed Apps' dirurl='nicApp' data = '1'/></node><node label='ARTF' data = '9'><node label='Information' dirurl='atrfInf' data='0'/><node label='Upgrades' dirurl='atrfUpg' data = '0'/></node></node>");
var mTL = new Object();
mTL.change = function(evt) {
var node = evt.target.selectedNode;
//Si es una carpeta...
if (myTree.getIsBranch(node)){
//La cerramos si esta abierta
if (myTree.getIsOpen(node)){
myTree.setIsOpen(node, false, true);
}
//La abrimos si esta cerrada
else{
myTree.setIsOpen(node, true, true);
}
}
//Si es un vínculo...
else{
gotoAndStop(""+node.attributes.dirurl);
}
}
myTree.dataProvider = myTreeDP;
myTree.addEventListener = ("change",mTL)
stop(); 