IRAPUAN MARTINEZ (45 pts)

KEN AWAMURA (130 pts)

MAURO ROCHA TAVARES (40 pts)

EDUARDO CARREGA (150 pts)

ZECA BALA (45 pts)

AUTOR DESCONHECIDO (100 pts)

STICKMAN (155 pts)

RÔMULO NUNES (32 pts)

ÉMERSON ROCHA (85 pts)

PEDRO CLAUDIO (50 pts)

GUILHERME G.G. (137 pts)

JOTA LAGO (40 pts)
Treinamento PontoFlash de Flash e ActionScript

Como posso enviar e-mail através de um formulário feito no flash sem ser pelo formmail.pl?

Como criar uma array (matriz) bi-dimensional (N linhas por 3 colunas)?

Como carregar e posicionar dinamicamente seis JPGs?

É possível referenciar um botão sem ser dentro de um movieclip?

Não consigo enviar uma ação de dentro de um movieclip para outro. Eles estão em frames diferentes na timeline principal.

Tem como especificar o tempo transcorrido de um movieclip?

Como fazer para que um filme carregue, por load movie, outro dependendo da hora do dia?

Como faço para definir a cor de um objeto digitando um código hexadecimal num campo de texto?

Como fazer o FSCommand executar um outro arquivo no FlashMX?

Como mostrar apenas 50 caracteres de um texto que tem 300?

Tenho 3 botões e quero que cada um toque uma música diferente.

Dicas para seu movie ficar mais enxuto.

Como faço para contar o tempo de duração de uma corrida num labirinto?

Como eu faço para que duas ações não sejam realizadas ao mesmo tempo?
Jogo dos 7 erros.

Roof e Marciowebmaster - Avaliação de sites

Componentes no Flash MX

Criando um verificador de campos de um formulário.

Blend - Fireworks

Imagens transparentes usando PhotoShop, Fireworks e Flash.

Voltar à Timeline principal usando a função "Call"

Desenho de letras - construindo fontes .TTF. no Corel Draw.

Flash MX 2004 - semelhanças com o modelo NET?

Menu dinâmico a partir de um xml.

Transparência no Flash.

Flash Communication Server MX - Primeira Parte
Lightball

Pointer

Colisao e swap

Loop FOR declarando variáveis

Bola de vidro

Velocidade

Despertador

Clock

Mapa - Países com C

Load image

Outlines

Enquete
HOME | TRUQUES E DICAS
Será possível formatar texto via CSS fonte, tamanho, cor, espaçamento entrelinhas avanço e avanço de paragrafo?
por Renata


É possível sim.

Em AS3:

var htmlFile:URLLoader;
var cssStyles:StyleSheet;
var cssFile:URLLoader;

function loadCSS() {
   cssFile.addEventListener(Event.COMPLETE, onCSSLoaded, false, 0, true);
   cssFile.addEventListener(IOErrorEvent.IO_ERROR, onIOErr, false, 0, true);
   cssFile.load(new URLRequest("regras.css"));
}
loadCSS();

function onCSSLoaded(evt:Event):void {
   cssStyles = new StyleSheet();
   cssStyles.parseCSS(evt.target.data);
   htmlFile = new URLLoader();
   htmlFile.addEventListener(Event.COMPLETE, onHTMLLoaded, false, 0, true);
   htmlFile.addEventListener(IOErrorEvent.IO_ERROR, onIOErr, false, 0, true);
   htmlFile.load(new URLRequest("texto.html"));
}

function onHTMLLoaded(evt:Event):void {
   var htmlData:String = evt.target.data;
   var txtFld = new TextField();
   txtFld.type = TextFieldType.DYNAMIC;
   txtFld.width = 550;
   txtFld.multiline = true;
   txtFld.wordWrap = true;
   txtFld.autoSize = TextFieldAutoSize.LEFT;
   txtFld.selectable = false;
   txtFld.styleSheet = cssStyles;
   txtFld.htmlText = htmlData;
   addChild(txtFld);

   cssFile.removeEventListener(Event.COMPLETE, onCSSLoaded);
   cssFile.removeEventListener(IOErrorEvent.IO_ERROR, onIOErr);
   htmlFile.removeEventListener(Event.COMPLETE, onHTMLLoaded);
   htmlFile.removeEventListener(IOErrorEvent.IO_ERROR, onIOErr);
}

function onIOErr(evt:IOErrorEvent):void {
   trace("Um erro de carregamento ocorreu:", evt.text);
}

Comandos que o flash aceita:

bold
underline
itálico
span
parágrafo
br
li
img
a
text format

Exemplo de formatação em AS3:

function create_item_desc( item_desc:String ) {
   var fm_text:TextField = new TextField();
   fm_text.htmlText = fm_text;
   fm_text.defaultTextFormat = fm_desc_format;
   fm_text.x = item_padding;
   fm_text.y = 5 + item_padding;
   fm_text.width = item_width - item_padding * 2;
   fm_text.text = item_desc;
   fm_text.multiline = true;
   fm_text.wordWrap = true;
   fm_text.selectable = false;
   fm_text.autoSize = TextFieldAutoSize.LEFT;
   return fm_text;
}

var fm_title_format:TextFormat = new TextFormat();
fm_title_format.font = "Times New Roman";
fm_title_format.color = 0x000000;// TITLE TEXT COLOR
fm_title_format.size = 18.5;
fm_title_format.bold = true;

var fm_desc_format:TextFormat = new TextFormat();
fm_desc_format.font = "Times New Roman";
fm_desc_format.color = 0x000000;// DESCRIPTION TEXT COLOR
fm_desc_format.size = 18.5;
fm_desc_format.align = TextFormatAlign.JUSTIFY;
fm_desc_format.leading = 2;

0 comentário