Bueno, al parecer, todo depende del que programe el Script de AC.
Fíjate que hay un ejemplo aquí:
http://www.after-hours.org/2005/01/02/flash-xml-cdata/
En donde si es posible leer correctamente las letras con acentos, pues probé con la palabra “ASFusion” la cual cambié por “ASFusión” y el resultado fue el correcto, según la lista que despliega el ejemplo:
Les coloco el código del ejemplo que sí leer y muestra los acentos, y el de mi animación, en donde NO se leen ni se muestran esos caracteres especiales:
CÓDIGO CMPLETO DEL EJEMPLO BUENO:
XML:
1. <?xml version="1.0" encoding="utf-8"?>
2. <enlaces>
3. <titulo>
4. <![CDATA[
5. <font color="#999999" face="Verdana" size="9">
6. <b>Mis enlaces favoritos</b>
7. </font>]]>
8. </titulo>
9. <categoria>
10. <![CDATA[
11. <font color="#999999" face="Verdana" size="9">
12. <b>Cat: </b><i>Blogs</i>
13. </font>
14.
15. ]]>
16. </categoria>
17. <lista>
18. <![CDATA[
19. <font color="#760000" face="Verdana" size="9">
20. <ul>
21. <li><a href="http://www.asfusion.com/blog/index.cfm?setlan=es">ASFusion</a></li>
22. <li><a href="http://www.carlosrovira.com/">Carlos Rovira</a></li>
23. <li><a href="http://www.code4net.com/">Code 4 Net</a></li>
24. <li><a href="http://www.cristalab.com/">Cristalab</a></li>
25. <li><a href="http://www.design-nation.net/es/">Design-nation</a></li>
26. <li><a href="http://www.elecash.org/blog/">Elecash</a></li>
27. <li><a href="http://www.10-lab.com/blog/">Flash Lab</a></li>
28. <li><a href="http://www.flashla.com/">Flashla</a></li>
29. <li><a href="http://blog.innocuo.com/">Innocuo</a></li>
30. <li><a href="http://www.kadazuro.com/blog/">Kadazuro</a></li>
31. <li><a href="http://klr20mg.com/">Krl20Mg</a></li>
32. <li><a href="http://www.nomaster.com">nomaster</a></li>
33. <li><a href="http://www.oscartrelles.com/es/">Oscar Trelles</a></li>
34. <li><a href="http://www.sidedev.net/blog/">SideDev</a></li>
35. <li><a href="http://x-flash.org/blog/index.html">X-Flash</a></li>
36. </ul>
37. </font>]]>
38. </lista>
39. </enlaces>
Actionscript:
1. Stage.scaleMode = "noscale";
2. miXML = new XML();
3. miXML.ignoreWhite = true;
4. // -- creo un campo de texto
5. createTextField("texto", this.getNextHighestDepth, 10, 10, "", "");
6. texto.html = true;
7. texto.multiline = true;
8. texto.autoSize = true;
9. // -- cargo XML
10. miXML.onLoad = function(succes) {
11. if (succes) {
12. // --
13. var parent = this.firstChild.childNodes;
14. titulo = parent[0].firstChild.nodeValue;
15. categoria = parent[1].firstChild.nodeValue;
16. lista = parent[2].firstChild.nodeValue;
17. // --
18. texto.htmlText = titulo;
19. texto.htmlText += categoria;
20. texto.htmlText += lista;
21. }
22. };
23. // --
24. miXML.load("mixml.xml");