Grupo de estudos AS3 - Introdução ao ActionScript 3.0

5.792 visualizações

Publicada em

O objetivo do Grupo de estudos AS3 é divulgar a linguagem Actionscript 3.0 para todas as pessoas que queiram a aprender, independente da sua formação.

- http://as3devs.com.br/grupo-de-estudos/ -

Publicada em: Tecnologia
0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
5.792
No SlideShare
0
A partir de incorporações
0
Número de incorporações
62
Ações
Compartilhamentos
0
Downloads
151
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Grupo de estudos AS3 - Introdução ao ActionScript 3.0

  1. 1. Introdução ao ActionScript Grupo de Estudos de Actionscript 3.0 Fábio Flatschart
  2. 2. Fábio FlatschartConsultor da Adobe Systems do BrasilConsultor da subárea de Internet da Gerência de Desenvolvimento (GD2) doSENAC-SP na produção de eventos, novas parcerias, desenvolvimento eatualização dos produtos e cursosFormado pela Escola de Comunicações e Artes da Universidade de São Paulo(ECA-USP), possui especialização em Criação Visual e MultimídiaAutor da Editora Brasport /Editora Senac/SPProfessor da UNIFMU
  3. 3. Índice • Novas tecnologias, novas ferramentas e novos profissionais • A plataforma Flash • O que é ActionScript? • ActionScript 3.0 • Como funciona o ActionScript? • Aprendendo uma nova linguagem • ActionScript e o ambiente de autoração do Adobe Flash • Links e referências
  4. 4. Introdução ao ActionscriptNOVOS PROFISSIONAIS, NOVASFERRAMENTAS E NOVOS MERCADOS
  5. 5. Analógico
  6. 6. Digital
  7. 7. Interativo
  8. 8. Um mundo de telas
  9. 9. O primeiro pintor de cavernas eraartista ou engenheiro?Era ambas as coisas, é claro, como o foram, em sua maior parte,os artistas e engenheiros desde então. Mas temos o hábito -cultivado por muito tempo - de imaginá-los como separados, osdois grandes afluentes correndo incessantemente para o mar damodernidade e dividindo, em seu curso, o mundo em doiscampos: os que habitam nas margens da tecnologia e os quehabitam na margem da cultura.JOHNSON, Steven. Cultura da interface: como o computador transforma nossamaneira de criar e comunicar.
  10. 10. Leonardo da Vinci
  11. 11. Johann Sebastian Bach
  12. 12. Sergei Eisenstein
  13. 13. Enzo Ferrari
  14. 14. Steve Jobs
  15. 15. Há vagas ! • geek • nerd • nativo digital • internet boomer • multitasker • web generation • geração y • geração z • ninja
  16. 16. Devigner Developer Designer
  17. 17. DevignerDevigner é uma brincadeira com aspalavras developer + designer e étambém o perfil de um novoprofissional muito requisitado pelomercado : aquele que faz a ponteentre o estático e o interativo.
  18. 18. Introdução ao ActionscriptPLATAFORMA FLASH
  19. 19. Plataforma Flash FERRAMENTAS FRAMEWORK SERVIDORES SERVIÇOS CLIENTES Flash Flash Flex Flash Media Flash Flash PlayerProfessional Catalyst Server Platform Services Flash Builder LiveCycle AIR Creative Suite ColdFusion Análise & Otimização
  20. 20. Plataforma FlashA plataforma Adobe Flash é um conjunto integrado detecnologias de programação de aplicativo envolvidaspor um ecossistema estabelecido de programas desuporte, parceiros comerciais e comunidades deusuários interessados.Juntas, elas fornecem tudo que é necessário para criare fornecer aplicativos, conteúdos e vídeos maisatrativos para a maior audiência possível.
  21. 21. Plataforma Flash
  22. 22. Introdução ao ActionscriptO QUE É ACTIONSCRIPT?
  23. 23. O que é ActionScript?O ActionScript é a linguagem de programação do Adobe FlashPlayer e do Adobe AIR. Quando você controla ou interage comuma animação construída em flash na web (e, portanto,necessita do Adobe Flash Player para funcionar), isto é possívelgraças ao ActionScript.Enquanto o Adobe Flash Player é mais utilizado para receberaplicações web, o Adobe AIR é indicado para aplicações do tipodesktop, com execução pelo sistema operacional.Em ambos, o ActionScript permite interatividade, conteúdomultimídia e acesso a dados.
  24. 24. ActionScript 3.0A linguagem ActionScript está atualmente naversão 3.0, também conhecida como AS 3.0, e ébaseada nos padrões da ECMA (EuropeanComputer Manufacturers Association), umaassociação internacional que normatiza sistemase linguagens computacionais.
  25. 25. ActionScript : evolução Lançado com a versão 5 do Flash, 2000 ActionScript 1.0 evoluiu das Actions do Flash 4. Surgiu com o lançamento do Flash 2003 ActionScript 2.0 MX 2004 e do Flash Player 7 Lançada em conjunto com o Adobe 2006 ActionScript 3.0 Flex 2.0 e o Adobe Flash Player 9.
  26. 26. Como funciona ?Após ser compilado (organizado e traduzido para umalinguagem mais simples) por um compilador, como oque existe no Adobe Flash CS5 ou no Adobe FlashBuilder 4, o código da linguagem é embutido em umarquivo SWF para ser executado pela AVM (ActionScriptVirtual Machine) que é um componente do AdobeFlash Player e do Adobe AIR.
  27. 27. Introdução ao ActionscriptAPRENDENDO UMA NOVA LINGUAGEM
  28. 28. Aprendendo uma nova linguagemActionScript é uma linguagem e, como um novo idiomaou a linguagem de uma partitura musical, requertempo e dedicação para ser assimilada e utilizada comfluência.Então quer dizer que vou demorar muito para aprenderActionScript?Não necessariamente...
  29. 29. “A bola é azul” Todos os direitos reservados a damonlynch
  30. 30. Introdução ao ActionscriptACTIONSCRIPT E O AMBIENTE DEAUTORAÇÃO DO ADOBE FLASH
  31. 31. Adobe Flash O Adobe Flash trabalha com metáforas do mundo real, apropriando-se de elementos do design gráfico, da fotografia e da arte da animação integrando-os em um ambiente de programação e autoração.A Interface intuitiva do software, comum a toda família de produtosAdobe, possibilita uma curva suave de aprendizado.O Adobe Flash é a escolha indicada para trabalhar com ActionScriptquando você necessita de um ambiente de programação integradocom ferramentas de criação gráfica, animação e vídeo.Além disso, o Adobe Flash oferece vários componentes de interfaceprontos.
  32. 32. Painel Actions F9 Caixa de ferramentas: estão agrupados os Pacotes e Classes, na parte superior da caixa é possível escolher também a versão da linguagem a ser utilizada. Área de inserção do Navegador código (Janela Script)
  33. 33. Painel Actions F91. Adicionar um novo item ao código2. Localizar e substituir3. Configurar um caminho de destino absoluto ou relativo para uma ação no código.4. Verificar os erros de sintaxe no código5. Formatar e endentar o código automaticamente6. Exibir uma referência (dica) de código para a linha selecionada7. Depurar o código, alternar ou remover pontos de interrupção no código8. Contrair o código que está entre chaves ou entre parênteses9. Contrair o bloco de código que está selecionado10. Expande qualquer código que estiver contraído11. Adicionar uma marcação de comentário no início e no final do bloco de código selecionado.12. Adicionar uma marcação de comentário no início de uma ou várias linhas de código13. Remove as marcações e comentário14. Exibir ou ocultar a caixa de ferramentas de ações e o navegador15. Adicionar código ActionScript 3.0 pré configurado (snippets)16. Interface de auxílio para inserção dos elementos do código ( assistente de criação de Scripts)17. Exibe ajuda contextual para o elemento do código que estiver selecionado
  34. 34. Painel Actions F9
  35. 35. Exemplo
  36. 36. Procedimental
  37. 37. OOP AS FLA
  38. 38. Introdução ao ActionscriptENCERRANDO
  39. 39. Livro Este livro foi escrito pensando em designers e profissionais de criação que necessitam criar e produzir projetos interativos com recursos multimídia para web utilizando a linguagem ActionScript 3.0 dentro do ambiente de programação do Adobe Flash CS5.
  40. 40. Livro novo (abril) Como criar e produzir animações e interfaces básicas para web com o Adobe Flash CS5, integrando imagens, áudio e vídeo. São apresentados recursos e ferramentas para a criação de gráficos vetoriais e para a importação de arquivos de texto, imagem, áudio e vídeo que serão incorporados ao fluxo de trabalho com o Flash. Os princípios e as técnicas de animação, como stop motion, interpolaçõe e máscaras são explicados de maneira objetiva, permitindo que designers, animadores e web designers possam incorporar esses procedimentos a seus trabalhos. São mostradas ainda as configurações de publicação do conteúdo para distribuição de maneira correta e eficiente visando diversas plataformas e dispositivos.
  41. 41. Referências iniciaisGrupo Guia do desenvolvedor ActionScript 3.0http://as3devs.com.br http://help.adobe.com/pt_BR/as3/dev/index.htmlMeus sites Referência do ActionScript® 3.0 para Adobe Flashhttp://flatschart.com Professional CS5 http://help.adobe.com/pt_BR/Flash/CS5/AS3LR/index.htmlhttp://quadrodosbemois.com.br Uso de componentes do ActionScript 3.0Plataforma Adobe Flash http://help.adobe.com/pt_BR/as3/components/index.htmlhttp://www.adobe.com/br/flashplatform Utilização do Flash Professional CS5ActionScript Technology Center http://help.adobe.com/pt_BR/flash/cs/using/index.htmlhttp://www.adobe.com/devnet/actionscript.htmlTV Adobehttp://tv.adobe.com
  42. 42. Agradecimentos• @_lipao_• @JayMoretti• @fellyph• @asdevs• Comunidades & Grupos AS/Flash/Adobe• DRC
  43. 43. Muito obrigado !flatschart.comquadrodosbemois.com.brslideshare.net/fabioflat@fabioflat

×