«

»

jul 23 2012

avatar

Imprimir este Entrada

Flex: Problemas con atributos XML en AS3.0

Problemas con atributos XML en AS3.0

Cuando generamos código HTML via XML en ActionScript3 podemos llegar a tener un problema. Imaginemos que tenemos un tag DIV como el del siguiente ejemplo:

<div>test</div>

En AS3 podemos crearlo via XML de la siguiente forma:

 

var divXML:XML = test;
divXML.@class = "myClass";

Hasta aquí aparentemente parecería que no hay ningún problema, pero Flex si lo tiene al compilar la segunda línea. @class es una palabra reservada. Eso lo podemos probar cambiando por otro atributo y viendo que no surge ningún problema.

Solución

Flex nos da diferentes formas para setear un atributo de un objeto. Podemos intentarlo de la siguiente manera:

var divXML:XML = test;
divXML.@["class"] = "myClass";

Esto ha sido todo Flex: Problemas con atributos XML en AS3.0. Dejanos tus comentarios.

Be Sociable, Comparte a SurPatterns!

No hay artículos relacionados.

Acerca del autor

avatar

Emmanuel

Ingeniero en Sistemas. Amante de la programación. Tiene conocimientos de: Java, Visual .Net, C#, Adobe Flex, HTML5, JavaScript, ORMs como Hibernate y las principales bases de datos. También trabajó con otras tecnologías como: People Soft y SAP. Actualmente también escribe artículos para su sitio personal SurPatterns. Pueden seguirlo en twitter a traves de @SurPatterns.

Enlace permanente a este artículo: http://surpatterns.com/sitio/tutoriales-programacion-surpatterns/flex/flex-problemas-con-atributos-xml-en-as3-0/

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Puedes utilizar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">