Utilizando as CSS Styles no Flash MX 2004



Documentos relacionados
1. Criem um novo documento no Flash MX Atribuam as dimensões do filme, Width e Height para 300 e 200.

Transcições de Ficheiros

CRIAR UMA ANIMAÇÃO BÁSICA NO FLASH MX

CRIAÇÃO DE UM SITE COMPLETO EM FLASH

7. Cascading Style Sheets (CSS)

HTML 5 + CSS APRESENTANDO O CSS ESTILOS LOCAIS


EXEMPLO. h1 {font-family: arial, verdana, sans-serif;} h2 {font-family: "Times New Roman", serif;}

Mudança de formatos no HTML. CSS - Cascading Style Sheets. A prioridade para o efeito cascata. A prioridade para o efeito cascata

Criação de Páginas Web - MS Word 2000

Definindo um Layout de Website sem Tabelas Vou apresentar nesse post como fazer o código do layout de um website sem utilizar

Introdução às Folhas de Estilo

CSS - Background, Color e Fontes. Prof. Bruno Medeiros bruno.medeiros@sc.senai.br

Como produzir e publicar uma apresentação online dinâmica (Prezi)

Web Design Aula 15: Conhecendo CSS

c) Insira uma nova camada, acima daquela que contém o texto. Nomeie-a de máscara. Clique com o botão direito nesta camada e marque a opção Mask.

CSS é a abreviatura para Cascading Style Sheets Folhas de Estilo em Cascata

Intel Teach Program Essentials Course. Tutorial para wik.is

SIMULADOS & TUTORIAIS

3. No painel da direita, dê um clique com o botão direito do mouse em qualquer espaço livre (área em branco).

Tutorial: Do YouTube para o PowerPoint

Microsoft Office FrontPage 2003

Utilizar o Microsoft Offi ce OneNote 2003: Iniciação rápida

Cadeira de Tecnologias de Informação. Ano lectivo 2009/2010. Sites estáticos. Com Expression Web TI2009/10 EWE_1. Filipa Pires da Silva (2009)

gettyimages.pt Guia do site área de Film

MANUAL DO ANIMAIL Terti Software

P S I 2. º A N O F 5 M E S T R E / D E T A L H E E P E S Q U I S A. Criar uma relação mestre-detalhe. Pesquisa de informação

1. Criar uma nova apresentação

Flash PreLoader. Selecione o primeiro keyframe da layer script, clique no lo local indicado na imagem e cole o seguinte actionscript:

TABLELESS E PROJETO ESTRUTURAL

Índice Static Text (texto estático) Dynamic Text (Texto Dinâmico) Input Text Exercício...8

Portal dos Fóruns de EJA Brasil

- Versão 1.0 Página 1

Programação para Internet


#Aula Nº 3 Estilo CSS webstandards.samus.com.br webstandards.samus.com.br/aulas/aula3.pdf Vinicius Fiorio Custódio samus@samus.com.

Oficina de Construção de Páginas Web

Tecnologias para Web Design

ALBUM DE FOTOGRAFIAS NO POWER POINT

De seguida vamos importar a imagem da lupa File > Import e abrir a imagem Lupa.png que está no Cd-rom.

TECNOLOGIAS WEB AULA 9 PROF. RAFAEL DIAS

Aplicações de Escritório Electrónico


TUTORIAL DO ACCESS PASSO A PASSO. I. Criar um Novo Banco de Dados. Passos: 1. Abrir o Access 2. Clicar em Criar um novo arquivo

css Cascading Style Sheets CSS CASCADING STYLE SHEETS

Plano E-commerce Guia de início rápido. Plano E-commerce. Guia de início rápido

Alguns truques do Excel. 1- Títulos com inclinação. 2- Preencha automaticamente células em branco

Google Sites. A g r u p a m e n t o C a m p o A b e r t o /

MICROSOFT POWERPOINT

GESTÃO DE INFORMAÇÃO PESSOAL OUTLOOK (1)

Realizado por: Fábio Rebeca Nº6. Iuri Santos Nº8. Telmo Santos Nº23

Colégio da Policia Militar do Estado do Tocantins. HTML5 e CSS3 Formulários Prof. Gleison Batista de Sousa

Display de 7. PdP. Autor: Tiago Lone Nível: Básico Criação: 16/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos

Editor HTML. Composer

HTML. (Hypertext Markup Language Linguagem de Marcação de Hipertexto)

Windows Live Movie Maker

Trecho retirando do Manual do esocial Versão 1.1

ZS Rest. Manual Avançado. Ementas : e SMS. v2011

Questão Essência do Excel

WEBSITE DEFIR PRO

CSS Cascading Style Sheets Folhas de Estilo em Cascata

DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0

Aula 04 Word. Prof. Bruno Gomes

COMPETÊNCIAS BÁSICAS EM TIC NAS EB1

Introdução O que irá mudar? Por onde começar? Para que serve cada camada (layer)? Inserindo a ClickTag...

Microsoft PowerPoint 2003

Prática 6 ActionScript

WEBDESIGN. Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br Escola CDI de Videira

02 - Usando o SiteMaster - Informações importantes

PACWEB Módulo de Pesquisa MANUAL DO UTILIZADOR

Prática 12 Visibilidade do estado do sistema

Como fazer uma imagem em 3 cores Atividade Adaptada National School s Observatory

Conteúdo Programático do Web Design

Banner Flutuante. Dreamweaver

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA

Criação de páginas web

Scriptlets e Formulários

Manual do Publicador. Wordpress FATEA Sistema de Gerenciamento de Conteúdo Web

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2.

Manual de Utilização. Site Manager. Tecnologia ao serviço do Mundo Rural

MANUAL INSTALAÇÃO GESPOS WINDOWS

Equipa PTE. Janeiro 2012

Como Fazer um Vídeo no Windows Movie Maker

Portal da Prefeitura de São Paulo SECOM. MANUAL DO WARAM v. 1.5 Secretarias

COLÉGIO ESTADUAL PAULO LEMINSKI APOSTILA SOBRE O BROFFICE IMPRESS

PROGRAMAÇÃO Microsoft WINDOWS XP

Microsoft PowerPoint. Prof. Rafael Vieira

Diazo. Módulo 7 Tema Diazo

Como Gerar documento em PDF com várias Imagens

ftp://ftp.cr-df.rnp.br/pub/netinfo/training/rnp/kit-bsb/html/guia.zip novembro 1996 Tutorial - Autoria em World Wide Web

Manual de Utilização Frontoffice ZSRest

Manual de Utilizador. Caderno. Recursos da Unidade Curricular. Gabinete de Ensino à Distância do IPP.

Manual de criação de envios no BTG360

Painel de Navegação Para ver o Painel de Navegação, prima CTRL+F. Pode arrastar os cabeçalhos dos documentos neste painel para reorganizá-los.

Passa a passo para construir uma página pessoal - Parte 1

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas

Microsoft Office 2010

Realizado por: Fábio Rebeca Nº6. Iuri Santos Nº8. Telmo Santos Nº23

Tabelas vista de estrutura

Transcrição:

Utilizando as CSS Styles no Flash MX 2004 Uma nova funcionalidade do Flash MX 2004, é a habilidade de se poder importar informação CSS (Cascading Style Sheets) a partir de um ficheiro de texto. Em vez de termos um grande bloco de texto que usa a mesma fonte, cor, e estilo, poderemos usar as CSS para definir as propriedades de texto sem ter que quebrar o texto é múltiplos campos. Este tutorial vai tentar ensinar-vos a maneira de aplicar uma estilo de CSS externo para a nossa animação. Mais à frente, vamos entender quais as tags CSS que são suportadas, e a maneira de poderem criar as vossas próprias tags CSS dentro do próprio Flash. Como criar um tamanho de CSS para o vosso texto: 1. Criem um novo documento no Flash MX 2004. Atribuam medidas suficientemente grandes para que possam ver algum texto disposto. 2. Agora, cliquem sobre a ferramenta de texto na vossa caixa de ferramentas no lado esquerdo. No painel de Properties, seleccionem a opção de Dynamic Text: 3. Uma vez que tenham seleccionada a opção de Dynamic Text, desenhem uma caixa de texto na vossa stage. Façam a vossa caixa de texto grande o suficiente de maneira a que possam visualizar algumas linhas de texto sem problemas: 4. Com a caixa de texto desenhada, necessitaremos de fazer um pequeno ajustamento usando o painel de Properties. No vosso painel de Properties, certifiquem-se que a opção de Multiple No Wrap está seleccionado, e igualmente certifiquem-se que a opção de Render Text as HTML está igualmente seleccionado. 5. No lado esquerdo do painel de Properties, assegurem-se que renomeiam a vossa <instance name> para a palavra output. 6. Vamos começar a adicionar algumas actions. Seleccionem a primeira frame e pressionem a tecla de F9, para activarem a janela de Actions. Copiem e colem no painel das Actions o seguinte código: var format = new TextField.StyleSheet(); var path = "http://www.nomedosite.com/flash.css"; 2002 Todos os direitos reservados. Qualquer reprodução, incluindo fotocópia, só pode ser feita com autorização expressa da VISUALWORK. FLASHWEBTRAINING.com, truquesedicas.com e respectivos logos são marcas registadas da

var quick = "<br><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>"; format.load(path); format.onload = function(loaded) { if (loaded) { output.stylesheet = format; output.text = quick; else { output.text = "Erro ao ler o ficheiro CSS!"; ; 7. Vamos ao menu File, e escolhemos a opção de Publish Preview e de seguida HTML. Deveremos ver de seguida a nossa animação disposta no browser. Poderemos notar que a animação está formatada de uma maneira similar à animação que se fui anteriormente. De momento temos uma animação a correr, é realmente benéfico para nós se entendermos a maneira como o código funciona, e a maneira como é disposto na animação. Explicação do Código Vamos tentar explicar porque razão o código funciona da maneira que poderemos ver quando testamos: var format = new TextField.StyleSheet(); Antes de podermos começar a utilizar as CSS no Flash, devemos primeiro criar um novo objecto para podermos controlar o fluxo de informação da CSS através da nossa animação. Esta linha cria um novo estilo de objecto para ser utilizado no Flash. A variável format será usada no lugar de new TextField.StyleSheet(); Uma nota mais importante é que a variável format terá agora acesso a todos os métodos que uma Style Sheet Class tem. Por exemplo, poderemos simplesmente escrever format.load para ler um ficheiro CSS. var path = " http://www.nomedosite.com/flash.css"; Esta linha específica a localização do ficheiro CSS que será lido no Flash. var quick = "<br><p class='one'> Isto e..."; A variável quick contém o texto que será disposto na caixa de texto. A linha actual é bastante extensa, de modo que só reproduzimos parte dela. Como podem notar, o texto está formatado com as tags HTML. As tags de HTML serão reproduzidas propriamente porque, se bem se lembram, utilizamos a opção de Render Text como um botão HTML, nas propriedades do texto. format.load(path); Nesta linha, dizemos ao Flash para ler um ficheiro CSS para o formato do objecto. Lembrem-se que o formato é somente uma extensão do objecto/class TextField.StyleSheet() que lemos anteriormente. format.onload = function(loaded) { if (loaded) { output.stylesheet = format; output.text = quick; else { output.text = "Error loading CSS file!"; 2002 Todos os direitos reservados. Qualquer reprodução, incluindo fotocópia, só pode ser feita com autorização expressa da VISUALWORK. FLASHWEBTRAINING.com, truquesedicas.com e respectivos logos são marcas registadas da

; Esta função aplica um formato CSS para o campo de texto que criamos para o nosso filme. Antes de aplicarmos o ficheiro CSS, tivemos a preocupação de dizer ao Flash para ler primeiramente o ficheiro CSS antes de expor o texto no campo de texto. Somente depois do ficheiro CSS ser lido, iremos dizer ao Flash para transferir a informação contida em format e o texto em HTML contido em quick para o campo de texto chamado output. Está claro, que existem momento em que o ficheiro CSS poderá não ler, devido a um caminho de URL mal inserido. Devido a tal, foi inserido um comando para que fosse disposta uma mensagem de erro caso o ficheiro CSS não fosse totalmente lido. Poderemos testa-lo, inserindo uma linha de URL aleatória na variável Path e prevendo de seguida a animação. Pequena revisão Vamos tentar nesta secção, fazer uma pequena revisão da nossa animação. Primeiramente, temos um campo de texto chamado output. Ao mesmo tempo aparece a caixa de texto, e o código atribuído a correr por detrás. Primeiro, para a variável format são atribuídos todos os poderes do Textfield.StyleSheet objecto/classe. O seguinte passo é identificar o caminho do ficheiro CSS e o texto que será disposto no campo de texto será criado. A secção de código é concluída com a função que é activada quando ficheiro é lindo (onload). Primeiro, o Flash certifica-se de que o ficheiro CSS é lido, e se o ficheiro CSS é lido, o estilo de texto é aplicado ao campo de texto, e finalmente o texto HTML é disposto no campo de texto igualmente. Está claro, de que o texto HTML é gerado o texto formatado de acordo com o estilo definido na CSS. O ficheiro CSS Nas ActionScripts, devem ter reparado que existe um ficheiro que seria lido Apartir de um servidor. Ora bem, aqui vamos dar-vos a conhecer o código contido nesse ficheiro CSS..one {.two { font-size: 8px; color: #396780; font-size: 12px; color: #2D5164;.three { font-size: 16px; color: #1D3441;.four { font-size: 24px; color: #000000; Se analisarmos o texto HTML na variável quick, iremos ver uma que será exposta da seguinte maneira: <p class='one'>isto e somente um exemplo deste tutorial.</p> Notem que a linha cima referida, está formatada de acordo com o estilo one retirado do ficheiro CSS. Se quisermos mudar o texto one por four por exemplo, iremos notar que o texto na nossa animação absorve as características definidas no estilo four do ficheiro CSS. Igualmente, se quisermos remover todas as tags <p>, o formato do texto será o que definirmos manualmente no painel de Properties do painel de texto. 2002 Todos os direitos reservados. Qualquer reprodução, incluindo fotocópia, só pode ser feita com autorização expressa da VISUALWORK. FLASHWEBTRAINING.com, truquesedicas.com e respectivos logos são marcas registadas da

Enquanto que as CSS contêm inúmeras propriedades que podem modificar vários elementos das propriedades de texto, a corrente implementação de uma CSS no Flash é um pouco limitada. A seguinte tabela, vai tentar ilucidar-vos que tags do Flash MX 2004 são suportadas e interpretadas: CSS ActionScript Usage and supported values text-align textalign Os valores reconhecidos são left, center, and right. font-size fontsize Somente a parte numérica do valor é usada; unidades (px,pt) não são analisadas; textdecoration textdecoration Os valores reconhecidos são none e underline. margin-left marginleft Somente a parte numérica do valor é usada. Unidades (px,pt) não são analisadas; margin-right marginright Somente a parte numérica do valor é usada. Unidades (px,pt) não são analisadas; font-weight fontweight Os valores reconhecidos são normal e bold. font-style fontstyle Os valores reconhecidos são normal e itálico. text-indent textindent Somente a parte numérica do valor é usada. Unidades (px,pt) não são analisadas; font-family fontfamily Qualquer nome de uma font family pode ser usada. Se especificarmos um nome genérico de uma fonte, será convertido para uma fonte apropriada. As seguintes fontes de conversão disponíveis são: mono é convertido para _typewriter, sansserif é convertido para _sans, e serif é convertido para _serif. color color Somente valores de cores hexadecimais são suportados. Nomes de cores (como blue) não são suportados. display display Valores suportados são inline, block, e none. A lista que aqui expomos contém várias tags que provavelmente iremos utilizar, mas quando utilizamos um programa como o DreamWeaver para criar as tags de CSS, a maioria das tags geradas por esses programas serão ignoradas pelo Flash. Se por exemplo, o vosso ficheiro CSS incluir uma linha de texto de backgroundcolor, o Flash irá simplesmente saltar essa linha e somente irá aplicar as propriedades que ele entende. Com esta tabela, chegamos ao fim deste tutorial. As CSS podem ser realmente úteis para os sites de Flash, que podem conter grandes volumes de informação, e agora teremos a possibilidade de implementar os estilos de CSS usando somente um simples style sheet. É de esperar que vos tenha conseguido transmitir o que este tutorial vos tentou ensinar. Se tiveres alguma dúvida ou questão, não hesites em utilizar os nossos Fóruns de Discussão. Bons trabalhos! Pedro Teixeira 2002 Todos os direitos reservados. Qualquer reprodução, incluindo fotocópia, só pode ser feita com autorização expressa da VISUALWORK. FLASHWEBTRAINING.com, truquesedicas.com e respectivos logos são marcas registadas da