Tengo que relacionar xml, css y flash. Tengo los tres archivos, pero al cargar el xml en flash, este se carga en cualquier campo de texto a partir de la primera etiqueta, como si no reconociera los cierres de etiqueta o se confundiera con las etiquetas css. ¿como se soluciona esto? tiene que haber alguna forma!
Les muestro mis códigos por si algo estoy haciendo mal (que es muy probable):
XML
Código:
Bueno, este contenido en realidad es mas largo. pero como muestra...<?xml version="1.0" encoding="iso-8859-1"?> <?xml-stylesheet href="estilo.css" type="text/css"?> //esta línea no se si hace falta?? <learningpath> <meetingtitle><pt>Meeting/contact with TenarisUniversity Representative</pt></meetingtitle> <meetingtext1><pp>Tenaris University Regional Representative addresses new hires to explain area's contribution to the organization and involves them into their Academic Programs.</pp></meetingtext1> <healthtitle><pt>Health, Safety and Environment course (HSE), Quality Management course, Production Process overview and mill visit.</pt></healthtitle> <healthtext1><pp>HSE and Quality courses involve e-learning and classroom training and should be accomplished as soon as they enter the company specially taking into consideration local regulations and requirements. Everyone should see and understand the production process at their own facilities before. Those far from a mill will participate in case they travel.</pp></healthtext1> <startertitle><pt>Starter Program</pt></startertitle> <startertext1><pp>The Starter Program is a package of e-learning courses to be taken by new hired employees before the Core Program. The courses included in the Starter Program are:<br><b>Tenaris Institutional:</b> 45 minutes<br><b>Business Ethics:</b> 3 hours<br><b>Organization, Normative System & Controls:</b> 1,5 hour<br><b>SAP basics:</b> 1,5 hour<br><b>Intranet and IT Tools:</b> 3 hours<br><b>Sarbanes-Oxley & Internal Control (for PC 55 and up):</b> 2 hours</pp></startertext2> </learningpath>
CSS
Código:
no creo que con eso haya mayor problema./* CSS Document */ pt { color: #000000; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12pt; } pp { color: #000000; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11pt; } b { font-weight: bold } s { text-indent: 5em }
ACTION SCRIPT
Código:
System.useCodepage = true; var obj_xml:XML = new XML(); obj_xml.ignoreWhite = true; obj_xml.load("texto.xml"); obj_xml.onLoad = function(exito) { if (exito) { meetingtitle.text = obj_xml.firstChild.childNodes[0].firstChild.nodeValue; } else { meetingtitle.text = "Error"; } }; var myCSS = new TextField.StyleSheet(); var cssURL = "estilo.css"; myCSS.load(cssURL); myCSS.onLoad = function(exito) { if (exito) { meetingtitle.styleSheet = myCSS; meetingtitle.html = true; meetingtitle.htmlText = obj_xml; } };
ahora...cual sería el problema?? Si leen el xml y las etiquetas que puse se van a dar cuenta de lo que necesito que pase en el flash.. cual es la forma??
Espero respuestas con ansias!!! tengo que hacer esto para el trabajo y ya estoy tan mareada!!
mil gracias!!
mariana.