mmm.. lindo ejempo copiado del Help.. al menos es bueno saber que hay gente que todavia confia en lo que Adobe proporciona... solo que mi amigo... donde pretendes que
txtCarta.htmlText="<span class='titulo1'>Hola</span>";
se vea? o sea.. por arte de magia no va a a parecer el texto, para ello debes asignarle un contenedor o un campo de Texto tipo textField, si o si... el ejemplo completo decia:
Código actionscript:
Ver originalpackage
{
// necesarios aqui, porque es una hoja AS
import flash.display.Sprite;
import flash.events.Event;
import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.text.StyleSheet;
import flash.text.TextField;
import flash.text.TextFieldAutoSize;
public class CSSFormattingExample extends Sprite
{
var loader:URLLoader;
var field:TextField;
var exampleText:String = "<h1>This is a headline</h1>" +
"<p>This is a line of text. <span class='bluetext'>" +
"This line of text is colored blue.</span></p>";
public function CSSFormattingExample():void
{
//Te saltaste estos elementos constructores de TEXT FIELD, donde iran a parar los estilos
field = new TextField();
field.width = 300;
field.autoSize = TextFieldAutoSize.LEFT;
field.wordWrap = true;
addChild(field);
var req:URLRequest = new URLRequest("example.css");
loader = new URLLoader();
loader.addEventListener(Event.COMPLETE, onCSSFileLoaded);
loader.load(req);
}
public function onCSSFileLoaded(event:Event):void
{
var sheet:StyleSheet = new StyleSheet();
sheet.parseCSS(loader.data);
field.styleSheet = sheet;
field.htmlText = exampleText;
}
}
}
es la unica forma que
CSSFormattingExample(); funcione, veo que te saltaste algunos scripts... No se si es necesario que manejandote a nivel de FOTOGRAMAS necesites los import. salvo que sea una aplicaion bastante compleja... en fin..o al menos eso es lo que me parece lógico, ademas ten en cuenta que no todos los TAG html son aceptados o formateados o interpretados de manera correcta.
una saludo