Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Michael_c

CSS no Flash

Recommended Posts

Fala Galera!

 

Tenho uma dúvida quente!

 

Rodei a internet procurando alguma informação sobre isso e não achei nada.

 

Seguinte: Tenho um campo de texto, com conteúdo HTML. Estou inserindo uma imagem (até aqui tranquilo). Quando tento aplica um estilo nesta imagem ai complica...

 

Simplificando:

var style:StyleSheet = new StyleSheet();

var styleObj:Object = new Object();

var styleImg:Object = new Object();

 

styleObj.fontSize = "bold";

styleObj.color = "#FF0000";

 

styleImg.height = 200

 

style.setStyle(".darkRed", styleObj);

style.setStyle(".imagem", styleImg);

 

//tf é o meu textfield inserido no palco

tf.styleSheet = style;

tf.htmlText = "<span class = 'darkRed'>Red</span> apple <img class='imagem' src='../imagens/barrinha.jpg'>";

Ele simplesmente ignora o meu comando CSS.

 

Ai vem a pergunta, é possível formatar imagem via CSS?

 

Segundo a Adobe sim:

Link Adobe 1

Link Adobe 2

 

Se alguém puder me ajudar com alguma informação ficarei muito grato.

 

Abraços a todos.

 

Michael C.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu aplicaria um CSS a um XML e ai chamaria o XML beeeeeeeeee mais fácil...

 

Mas aqui vai um exemplo de como se faz encontrado em 1 dos links que você mesmo enviou... e funciona!!!!

 

var overall_style_str:String = "h1 {font-family: _sans; color:#FF0000; font-size: 15; font-weight: bold; display: block; leading: 40;}";
var css_style:TextField.StyleSheet = new TextField.StyleSheet();
css_style.parseCSS(overall_style_str);
var test:TextField = this.createTextField("test",0,0,0,300,300);
test.multiline = true;
test.html = true;
test.wordWrap = true;
test.styleSheet = css_style;
test.htmlText="<h1>Header Header Header Header Header Header Header Header</h1>";

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.