Enlaces coloreados en Flash con Actionscript 2.0 y CSS
Lo primero es tener nuestro archivo CSS. Yo voy a utilizar uno sencillo:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
a{ font-size:16pt; color:#0000ff; text-decoration:underline; } d{ font-size:20pt; color:#ff0000; } e{ font-size:18pt; color:#00ff00; } f{ font-size:14pt; color:#ff00ff; } |
En la parte Flash, cargamos el archivo CSS, y configuramos el campo de texto para que utilice la hoja de estilos que hemos cargado:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
//Creo el campo de texto createTextField("Texto_txt",0,0,0,300,300); //Creo las variables que van a contener el texto html var txt0:String = "<d>Este sería del tipo d</d><br/>"; var txt1:String = "<e>Este sería el primer e</e><br/>"; var txt2:String = "<f>Este es del tipo f</f><br/>"; var txt3:String = "<a href = 'http://www.esedeerre.com'>Este sería un enlace coloreado</a>"; //Creo la variable para vargar el CSS var loadCSS = TextField.StyleSheet = new TextField.StyleSheet(); //Cuando carguen los estilos, relleno el campo con el html loadCSS.onLoad = function(){ Texto_txt.html = true; Texto_txt.styleSheet = loadCSS; Texto_txt.htmlText = txt0 + txt1 + txt2 + txt3; } //Cargo los estilos loadCSS.load("url del css"); stop(); |