tengo un pequeño lío con el ActionScript para aplicar un estilo CSS a un texto importado con la función LoadVars(). He tomado dos ejemplos que han puesto a disposición del público la gente de Cristalab, pero al juntarlos, creo que lo he hecho mal
Código del FLA: (tomado de http://www.cristalab.com/tutoriales/13/sistema-de-noticias-en-flash-con-loadvars)
Código :
var myCSS = new TextField.StyleSheet();
var cssURL = \\\\\\\"style.css\\\\\\\";
myCSS.load(cssURL);
myCSS.onLoad = function(exito) {
if (exito) {
myTexto2.styleSheet = myCSS;
}
};
Obj2 = new LoadVars();
Obj2.load(\\\\\\\"data1.txt\\\\\\\");
myTexto2.htmlText = \\\\\\\"Cargando...\\\\\\\";
Obj2.onLoad = function() {
titulo = Obj2.titulo.split(\\\\\\\"@@@\\\\\\\");
descripcion = Obj2.descripcion.split(\\\\\\\"@@@\\\\\\\");
fuente = Obj2.fuente.split(\\\\\\\"@@@\\\\\\\");
separador = \\\\\\\"----------------------------------------------------------\\\\\\\";
myTexto2.htmlText = \\\\\\\"\\\\\\\";
for (var i = 0; i<titulo.length; i++) {
myTexto2.htmlText += \\\\\\\"<p class=\\\\\\\'titulo\\\\\\\'>\\\\\\\"+titulo[i]+ \\\\\\\"</p>\\\\\\\"+\\\\\\\"<br>\\\\\\\"+descripcion[i]+\\\\\\\"<br><br>\\\\\\\"+\\\\\\\"<i>\\\\\\\";
}
};
Código del CSS: (tomado de http://www.cristalab.com/tutoriales/192/usar-css-en-flash)
Código :
@charset \\\\\\\"utf-8\\\\\\\";
/* CSS Document */
p {
color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
}
.titulo {
color: #0000FF;
font-family: Arial,Helvetica,sans-serif;
font-size: 18px;
font-weight: bold;
display: block;
}
Agradecería mucho un poco de ayuda para resolver este lío monumental que me he hecho
