Enlaces coloreados en Flash con Actionscript 2.0 y CSS

Enlaces coloreados en Flash con Actionscript 2.0 y CSS

Etiquetas: StyleSheet htmlText load TextField createTextField

Imagen en reemplazo de flash

Lo primero es tener nuestro archivo CSS. Yo voy a utilizar uno sencillo:

  1.  
  2. a{
  3.     font-size:16pt;
  4.     color:#0000ff;
  5.     text-decoration:underline;
  6. }
  7. d{
  8.     font-size:20pt;
  9.     color:#ff0000;
  10. }
  11. e{
  12.     font-size:18pt;
  13.     color:#00ff00;
  14. }
  15. f{
  16.     font-size:14pt;
  17.     color:#ff00ff;
  18. }
  19.  

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. //Creo el campo de texto
  3.  
  4. createTextField("Texto_txt",0,0,0,300,300);
  5.  
  6. //Creo las variables que van a contener el texto html
  7.  
  8. var txt0:String = "<d>Este sería del tipo d</d><br/>";
  9. var txt1:String = "<e>Este sería el primer e</e><br/>";
  10. var txt2:String = "<f>Este es del tipo f</f><br/>";
  11. var txt3:String = "<a href = 'http://www.esedeerre.com'>Este sería un enlace coloreado</a>";
  12.  
  13. //Creo la variable para vargar el CSS
  14.  
  15. var loadCSS = TextField.StyleSheet = new TextField.StyleSheet();
  16.  
  17. //Cuando carguen los estilos, relleno el campo con el html
  18.  
  19. loadCSS.onLoad = function(){
  20.         Texto_txt.html = true;
  21.         Texto_txt.styleSheet = loadCSS;
  22.         Texto_txt.htmlText = txt0 + txt1 + txt2 + txt3;
  23. }
  24.  
  25. //Cargo los estilos
  26.  
  27. loadCSS.load("url del css");
  28. stop();
  29.  
Comentarios

    No hay comentarios

Dejar un comentario
Tu nombre (obligatorio):

E-mail (obligatorio, no se mostrará):

Web:

Comentario: