Grupo de Estudo de actionScript AS3Devs

Olá pessoal com o intuito de desenvolver a comunidade de desenvolvedores AS3Devs, iniciará o grupo de estudo sobre ActionScript 3.0 Aprender os conceitos básicos sobre a linguagem. Os encontros serão presenciais(mensal) e online(semanal). É um grupo aberto sem restrição sobre formação, o requisito básico é a vontade de aprender.

Encontros onlines serão todas as quartas-feiras, e os encontros presenciais serão realizados mensalmente.

O primeiro encontro presencial será realizado em 3 cidades: São Paulo, Rio de Janeiro, Salvador e Espirito Santo nas respectivas escolas DRC , INFNET , BR MULTIMIDIA e SIMBIONTE no dia 18 de março de 2011 as 20h.

Inscrições inicialmente não estava utilizando nenhum cadastro simplesmente chegar e levar seu notebook. Para ficar por dentro das palestras futuras só seguir o perfil do @asdevs no twitter ou acompanhar o blog www.as3dev.com.br. Você também pode se registrar em http://asdevs.groups.adobe.com/ e receba um aviso por e-mail antes de todas as reuniões.

Dinâmica das reuniões
– Cada reunião terá um tema previamente definido e um dos participantes do grupo será responsável por passar o conteúdo.
– Em cada reunião, haverá um “monitor” que acompanhará a explicação para ter certeza de que o conteúdo está sendo passado corretamente.
– A definição do próximo tema e do participante que explicará o assunto será sempre definida ao final da reunião.

O melhor de tudo, além de aprender mais sobre actionScript, aumentar o seu network, você ainda concorre a brindes, agora claro não é chegar e ganhar os ganhadores serão definidos pelo o número e nível de participação no grupo. Os brindes vão desde canetas a licenças de software da Adobe.

Primeira aula dia 18/03 às 20h: Introdução ao Actionscript com Fábio Flatchart

Sobre : Fábio Flatschart

Consultor das áreas de Internet e Computação Gráfica da Gerência de Desenvolvimento (GD2) do SENAC-SP na produção de eventos, novas parcerias e desenvolvimento de cursos livres, de nível médio, superior e de pós-graduação. Consultor Educacional da Adobe Systems do Brasil.

blog : http://quadrodosbemois.com.br/
twitter : @fabioflat

Essa aula será presencial no Rio de Janeiro (Instituto Infnet), São Paulo (DRC), Salvador (BR Multimídia) e também online.

Online: http://experts.adobeconnect.com/ge1_introducao_ao_actionscript/

DRC – São Paulo
drc.com.br
Rua Joaquim Floriano, 733, 8.º Andar Itaim Bibi

View Larger Map

Infnet – Rio de Janeiro
infnet.com.br
Rua São José, 90 – Centro do Rio
2 piso, Rio de Janeiro – RJ, 20010-020

View Larger Map

BR Multimídia – Salvador
brmultimidia.com.br
Centro Empresarial Iguatemi: Av Tancredo Neves 274, Bloco B, Sala 308 – Cam. das Árvores

View Larger Map

Simbionte – Espírito Santo
Rua 15 de Novembro, 678 – Praia da Costa

Reuniões presenciais em outros estados/cidades
Quem desejar manter uma reunião presencial das reuniões do Grupo de Estudos do ASDevs, entre em contato com filipe.cunha@gmail.com com o assunto “Reuniões Presenciais Grupo de Estudos“

Como fazer uma exibição Full Screen em AS3

Antes com velho as2 para habilitar o full screen você utilizava o comando fscommand. No AS3 a história mudou, para trabalhar com full screen você tem que acessar o stage e modificar a propriedade “displayState” ela específica o estado de exibição a ser usado. Essa propriedade trabalha com a classe StateDisplayState.

A classe StageDisplayState é simplesmente responsável por definir os valores válidos pela propriedade “displayState”. StateDisplay guarda dois valores

StageDisplayState.FULL_SCREEN : Define o modo de exibição tela cheia full screen

StageDisplayState.NORMAL : Define o modo de exibição padrão do Flash

Lembrado que qualquer entrada de teclado é desabilitada quando o Stage está no modo fullScreen.

O código para habilitar o modo fullScreen em as3 é da seguinte forma :

Para o modo full screen funcionar é preciso fazer uma alteração em nosso arquivo HTML habilitar a exibição full screen do contém Flash. Por exemplo mostrar um trecho do código HTML:

Se estiver utilizando swfobject o código fica assim :

Evento Change TextField – Como contar o número de caracteres

A Classe TextField tem 4 eventos: change, link, scroll e input. Nesse tutorial vou trabalhar com o evento “change” para fazer um pequeno contador de caracteres. O evento change como o nome sugere é chamado quando o inputText é alterado. Então vamos começar o tutorial:

O código já está comentado para facilitar o entendimento, mas o princípio básico é:

  • Definir a quantidade máxima de caracteres
  • Adicionar o evento de listener
  • E fazer o tratamento na função que o listener chama

o resultado vai ser o seguinte:

[flash https://www.fellyph.com.br/blog/wp-content/uploads/2010/07/main.swf w=470 h=300]

Papervision 3D + TweenLite

Nesse tutorial vamos trabalhar com Tweenlite + Papervision, para trabalhar com esse esquema é bastante simples, basta importar as classe do Tweenlite e + Papervision para o nosso projeto, que ficará da seguinte forma :

esquemapapertweenlite

Papervision a pasta : org
O link para baixar as classes do papervision clique aqui.

Tweenlite a pasta : gs
O link para baixar as classes do Tweenlite clique aqui.

Para mais detalhes sobre papervision veja os posts:

TUTORIAL PAPERVISION 3D 2.0

PAPERVISON 3D – OBJECTS PRIMITIVE

PAPERVISION 3D – MATERIALS(MATERIAIS)

Para mais detalhes sobre Tweenlite veja os posts:

TWEEN LITE

Para desenvolver esse tutorial vou trabalhar com flash IDE(bom e velho cs3) + flash develop, mas você pode utilizar só o flash, jogando direto no fla o código ou criando um arquivo AS3, mas para códificação eu indico o flashdevelop.
Voltando para na nossa ide vou criar três movieClips: letraM, letraA, letraR; para os três vou utilizar o mesmo nome para o linkage: letraM, letraA, letraR, como na imagem abaixo:

tutorialtweenpaper

Vou criar uma class “Interatividade.as” e agora vamos para o código:

Para testar nosso filme temos que atrelar nossa classe ao arquivo fla.
no meu exemplo eles estão na mesma pasta, fla e as então utilizamos como na imagem abaixo

tutorialtweenpaper_2

o código acima já está comentado, a estrutura é a mesma inicializa os objetos, aplica os materiais aos Objetos primitivos, adiciona os objetos a cena e por fim renderiza o filme. O adicional é que no final do construtor utilizamos a Classe TweenLite. E o resultado que temos é o seguinte :

[flash https://www.fellyph.com.br/blog/wp-content/uploads/2009/07/interatividade.swf w=450 h=300]

Lembrando a classe de Tween sem a renderização não funciona.

Esse post é bastante simples, vamos tentar complicar nos próximos posts.
Até breve…