Documentación de Flash CS3 |
|||
| Aprendizaje de ActionScript 2.0 en Adobe Flash > Utilización de texto y cadenas > Carga de texto y variables en los campos de texto > Carga y visualización de texto de un documento XML | |||
Los datos XML son un medio de distribución de contenido en Internet que goza de gran popularidad, en parte debido a su estándar de organización y análisis de datos, que cuentan con amplia aceptación. Por esta razón, XML constituye una excelente elección para el envío y la recepción de datos desde Flash; sin embargo, XML resulta algo más difícil de aprender que los métodos LoadVars y FlashVars de carga de datos y visualización de texto.
this.createTextField("my_txt", 10, 10, 10, 320, 100);
my_txt.autoSize = "left";
my_txt.border = true;
my_txt.multiline = true;
my_txt.wordWrap = true;
var reviews_xml:XML = new XML();
reviews_xml.ignoreWhite = true;
reviews_xml.onLoad = function (success:Boolean):Void {
if (success) {
var childItems:Array = reviews_xml.firstChild.childNodes;
for (var i:Number = 0; i < childItems.length; i++) {
my_txt.text += childItems[i].firstChild.firstChild.nodeValue + "\n";
}
} else {
my_txt.text = "Unable to load external file.";
}
}
reviews_xml.load("http://www.helpexamples.com/flash/xml/reviews.xml");
El primer bloque de código del fragmento anterior crea un nuevo campo de texto en el escenario. Este campo de texto se utiliza para mostrar diversas partes del documento XML que se carga posteriormente. El segundo bloque de código se ocupa de la creación de un objeto XML que se utiliza para cargar el contenido XML. Una vez que Flash ha cargado completamente y analizado los datos, se invoca el controlador de eventos XML.onLoad(), que muestra el contenido del paquete XML en el campo de texto.
Flash muestra la siguiente salida en el campo de texto del escenario:
Item 1 Item 2 ... Item 8
Para obtener información sobre seguridad, consulte Aspectos básicos de la seguridad.
Flash CS3
Enviarme un mensaje de correo electrónico cuando se añadan comentarios a esta página | Informe de comentarios
Página actual: http://livedocs.adobe.com/flash/9.0_es/main/00000890.html