TextArea e XML
Boas, galera!!!
Estou tentando inserir um TextArea num arquivo que carrega informações
vindas de um XML. Por enquanto, estou usando um componente Tree, um
ProgressBar e um Loader (para carregar as imagens). Entretanto, estou
querendo criar um atributo ao XML chamado texto, e nele inserir a descrição
da foto. O XML ficou assim:
<?xml version="1.0" encoding="UTF-8"?><tree> <node label="Matérias"> <node label="foto1" src="foto1.jpg" texto="Esta foto foi tirada quandoestávamos em São Paulo"/></node></tree>No Flash, tentei da seguinte maneira:
var my_pb:mx.controls.ProgressBar;var my_ldr:mx.controls.Loader;var my_tree:mx.controls.Tree;var my_text:mx.controls.TextArea;my_pb._visible = false;my_pb.indeterminate = true;my_pb.setSize(160, 30);my_pb.source = my_ldr;my_pb.mode = "polled";var pbListener:Object = new Object();pbListener.complete = function(evt:Object) { evt.target._visible = false;};my_pb.addEventListener("complete", pbListener);var treeDP_xml:XML = new XML();treeDP_xml.ignoreWhite = true;treeDP_xml.onLoad = function(success:Boolean) { if (success) { my_tree.dataProvider = this.firstChild; }};treeDP_xml.load("gallery_tree.xml");var treeListener:Object = new Object();treeListener.change = function(evt:Object) { var treeNode:XMLNode = evt.target.selectedItem; if (treeNode.attributes.src != undefined) { my_pb._visible = true; my_ldr.load(treeNode.attributes.src); my_text.text(treeNode.attributes.texto); }};my_tree.addEventListener("change", treeListener);Porém, apesar de funcionar perfeito nos outros componentes, no TextArea não
aparece nada...
Alguém pode me ajudar?
Agradeço desde já as respostas.
Airton Toyansk.
Discussão (2)
Carregando comentários...