Foros del Web » Creando para Internet » Flash y Actionscript »

CSS + AS3... funciona ok pero resta mas de lo que suma...

Estas en el tema de CSS + AS3... funciona ok pero resta mas de lo que suma... en el foro de Flash y Actionscript en Foros del Web. Buenos dias a todos, estoy tratando de sacarle partido a usar CSS en mi proyecto Flah.. encontre una manera de hacerlo que funciona bien pero... ...
  #1 (permalink)  
Antiguo 06/08/2009, 09:29
Avatar de Artemix  
Fecha de Ingreso: marzo-2009
Mensajes: 141
Antigüedad: 15 años, 1 mes
Puntos: 0
CSS + AS3... funciona ok pero resta mas de lo que suma...

Buenos dias a todos, estoy tratando de sacarle partido a usar CSS en mi proyecto Flah.. encontre una manera de hacerlo que funciona bien pero... es extremadamente engorroso y pareciera hacer las cosas mas complicadas en vez de mas faciles y practicas...

Cual es el problema?, segun veo la unica forma en la cual parecer funcionar es cuando creo dinamicamente un sprite (sin esto no funciona), lo cual es terriblemente incomodo a la hora de poder visualizar parcialmente mi proyecto.

Este es el codigo:

Código:
var pageContent:String = "<H1>Home</H1>"

var txtContainer:Sprite = new Sprite();
txtContainer.x = 200;
txtContainer.y = 200;
addChild(txtContainer);

var myTxt:TextField = new TextField();
myTxt.width = 100;
myTxt.wordWrap = true;
myTxt.autoSize =TextFieldAutoSize.LEFT;
txtContainer.addChild(myTxt);

var cssLoader:URLLoader = new URLLoader();
var cssRequest:URLRequest = new URLRequest("style.css");
cssLoader.addEventListener(Event.COMPLETE, cssLoaderComplete);
cssLoader.load(cssRequest);

function cssLoaderComplete(evt:Event):void{
var css:StyleSheet = new StyleSheet();
css.parseCSS(URLLoader(evt.target).data);
myTxt.styleSheet = css;
myTxt.htmlText = pageContent;
}
Alguien sabe como hacerlo de otra manera de tal forma que sea realmente practico como lo es en HTML?

Gracias.
Slds.-

(Nadie?)

Última edición por Artemix; 07/08/2009 a las 15:51
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:39.