En mi actionscript 3.0 creo botones desde xml siguiendo este código:
Código :
Código:
Tengo un campo de texto dinámico y quería que al pulsar un botón de los que acabo de generar se cambiara el texto del campo dinámico por el texto del botón.var xmlPath:String = "data.xml"; var settingsXML:XML; var loader = new URLLoader(); loader.load (new URLRequest(xmlPath)); loader.addEventListener (Event.COMPLETE, xmlLoaded) function xmlLoaded (e:Event):void { if ((e.target as URLLoader) != null ) { settingsXML = new XML(loader.data); settingsXML.ignoreWhitespace = true; createMenu (); } } function createMenu ():void { var menuItem:MenuItem; var i:uint = 0; for each (var link:XML in settingsXML.links.link) { menuItem = new MenuItem(); menuItem.menuLabel.text = link.@name; menuItem.menuLabel.autoSize = TextFieldAutoSize.LEFT; menuItem.x = 20; menuItem.y = 30 + i*40; menuItem.buttonMode = true; menuItem.mouseChildren = false; addChild (menuItem); i++; } }
Gracias de antemano por la ayuda