Flash: aplicando CSS

Esse texto foi extraído do site Flash Web Training e mostra como aplicar folhas de estilo em documentos Flash, interessante para diversas aplicações!

acrobatreader.jpgPDF

 

Introdução

Desejam aplicar um estilo CSS a um texto que lêem externamente de um ficheiro? Não é muito difícil, e neste tutorial vamos tentar explicar-vos a melhor forma de o fazer!

Vamos começar por seguir, o tutorial existente no Flash Web Training, chamado Utilizando CSS Styles no Flash MX 2004. Aconselhamos que leiam primeiro esse tutorial, e de seguida prossigam com este tutorial.

Primeiro passo:

1. Começaremos por modificar o ActionScript; Apaguem a seguinte linha:

var quick = “<br><p class=’one’>Isto e somente…

2. Vamos colocar o seguinte código, em vez da seguinte linha:

output.text = quick;

3. Com o seguinte código:

myLoadVar = new LoadVars ();
myLoadVar.load(“flashwebtraining.txt”)
myLoadVar.onLoad = function (success){
if (success == true) {
output.variable = “FlashWebTraining”
output.htmlText=myLoadVar.flashwebtraining;
}
}

4. Poderemos agora gravar o corrente ficheiro de Flash com o nome que quiserem, num directório que desejarem.

5. Criem um novo ficheiro de texto e copiem e colem o texto que de seguida vamos descrever. Deveremos gravar o ficheiro com o nome de flashwebtraining.txt, assegurando-nos de que o mesmo será gravado no directório onde foi gravado o ficheiro de Flash criado recentemente.

flashwebtraining = <p class=’one’>Isto e somente um exemplo deste tutorial.</p><br><p class=’two’> Isto e somente um exemplo deste tutorial.</p><br><p class=’three’> Isto e somente um exemplo deste tutorial.</p><br><p class=’four’> Isto e somente um exemplo deste tutorial.</p>

6. Dirijam-se ao menu de File, e escolham a opção de Publish Preview e de seguida HTML. Se tudo correr bem, surgirá uma janela de browser onde poderemos ver a nossa animação.

Explicação do Código

Vamos tentar nesta secção explicar-vos de uma forma simples, explicando as linhas que foram alteradas:

Apague a linha: var quick = “<br><p class=’one’>Isto e somente…;

Nós removemos esta linha porque o nosso texto irá ser extraído a partir do ficheiro flashwebtraining.txt que criamos.

Apague a linha: output.text = quick;

Nós removemos/recolocamos esta linha porque não iremos utilizar a variável quick em nenhuma das situações.

myLoadVar = new LoadVars ();
myLoadVar.load(“flashwebtraining.txt”)

Criamos um novo objecto “LoadVars” para podermos de seguida ler o conteúdo do ficheiro flashwebtraining.txt .

myLoadVar.onLoad = function (success){
if (success == true) {
output.variable = “FlashWebTraining”

Nesta parte fazemos um teste para certificarmo-nos de que o ficheiro é realmente lido. Se isto for efectuado com sucesso, nós activamos o dynamic text com o <instance name> de output e com a variável flashwebtraining. É possível, todavia definir o nome da variável através do painel de propriedades, no campo var.

output.htmlText=myLoadVar.flashwebtraining;

Nesta linha, associamos o texto lindo através do nosso ficheiro externo para a instance output da nossa caixa da dynamic text.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s