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.
No hay artículos relacionados.


