Comunidad de diseño web y desarrollo en internet online

XML + CSS + AS3

Citar            
MensajeEscrito el 26 Jul 2011 07:33 am
Hola a todos, recien me llevo bien con AS3 :P pero por fin he encontrado un traba que por mas que intento no logro solucionarla.

Estoy armando un glosario el cual requiere que este estilizado. Los terminos se encuentran en un List y mis definiciones estan en un TextField, todo su contenido carga apartir de un XML. Mi duda es:

Como puedo agregar una CSS externo utilizando AS3 he visto muchos ejemplos en AS2 pero realmente creo que cambio , he tratado de adaptarlo pero nadamas no me funciona.

Les dejo un fragmento de lo que quise utilizar y ver si voy por el buen camino :evil: jejeje

Código ActionScript :

var text1:TextField = new TextField();
      var myCSS:StyleSheet = new StyleSheet();
      var cssLoader:URLLoader = new URLLoader();
      var cssRequest:URLRequest = new URLRequest("style.css");
                cssLoader.load(cssRequest);
                cssLoader.addEventListener(Event.COMPLETE, loadCSS);


Código ActionScript :

function loadCSS(e:Event):void{
         myCSS.parseCSS(e.target.data);
         text1.styleSheet = myCSS;
      }


Mi XML de prueba es:

Código XML :

<glosario>
<palabra name="Actividad" desc="<span class="title">Conjunto de operaciones o tareas propias de una persona o entidad.</span>"/>
</glosario>


Mi CSS :

Código ActionScript :

@charset "utf-8";

.title {
   font-family: "Century Gothic";
   font-size:16px;
   color: #39C0C4;
   text-align:right;
}


También leia que un TEXTAREA no se le puede agregar directamente un CSS es cierto? .. que es necesario insertarle un textfield dentro o algo asi?

Gracias por su ayuda! :)

Por Ed_bale

4 de clabLevel



 

Soy pseudo - desarrollador xD

firefox
Citar            
MensajeEscrito el 02 Ago 2011 07:52 am
Aqui te he echo un ejemplillo de css espero que te sirva

Código ActionScript :

import flash.text.TextField;
import flash.text.StyleSheet;
import flash.text.TextFormat;

var myTextField:TextField = new TextField();
var css:StyleSheet = new StyleSheet();
var frm1:TextFormat = new TextFormat();
frm1.size = 19;
myTextField.defaultTextFormat = frm1;
css.parseCSS("a{color:#0099FF; text-decoration:underline;}");
myTextField.styleSheet = css;
myTextField.width = 300;
myTextField.height = 24;
myTextField.x = 0;
myTextField.y = 0;
var link:String = "http://blog.xavirobot.com";
var titulo:String = "Ejemplo de css";
myTextField.htmlText = "<a href='" + link + "'>" + titulo + "</a> texto sin css ";
addChild(myTextField);

Por giskard

110 de clabLevel



Genero:Masculino  

Programador y diseñador web

msie8

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.