Hola,
En mi actionscript 3.0 creo botones desde xml siguiendo este código:
Código :
Código:
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++;
}
}
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.
Gracias de antemano por la ayuda