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();