A técnica de Chroma Key , ou seja, a substituição de uma determinada cor, com o outro (ou outra fonte), a última década tem explodida, uma vez mais com quiralidade considerável, graças à tecnologia cada vez mais generalizada presente na película e no processamento de imagens digitais.
Categoria 'Flash CS3'
Como aplicar a técnica de chroma key em Adobe Flash
Adobe Flash CS4: Criando um carregador Ajax ou Indicador de Atividade
Criar um Ajax Loader (ou Indicador de atividade para aqueles que estão acostumados a usar o iPhone da Apple) para a Web não é uma coisa difícil: há serviços que geram imagens gif animadas de todos os tipos. No entanto, o formato GIF tem a grande desvantagem de não apoiar a transparência como deveria. A transparência em GIF atual envolve apenas um plano de bits com o resultado de que não temos um fundo de cor uniforme, as bordas da imagem são visivelmente grande e fragmentada.
Cartão de Visita em 3D com Papervision
Aqui está uma forma original para propor e apresentar o seu bilhete de vista sobre a Web! A fonte aqui .
ActionScript 3.0 para iniciantes: Lição n º 4
Continuamos o nosso exemplo de código TicTacToe (encontrado na íntegra no Google Code ) e começar a analisá-lo em detalhe.
Definições de importação
Com o ActionScript 3.0 foi feito um grande trabalho de aulas nell'alberatura limpeza e alojamento (contido nos pacotes, package ) utilizados durante o desenvolvimento. Em outras linguagens de programação, como C, por exemplo, quando você quer usar um recurso deve explicitamente "importar" no código. Esta operação de "importação" é necessária para permitir que o compilador de ter todos os códigos e definições relacionadas com as características que deseja usar. ; Actionscript 3.0 mette a disposizione l'istruzione include che è identica all' #include del C/C++. No ActionScript 3.0, no entanto, a declaração import não deve ser confundido com o equivalente C / C + + #include ; ActionScript 3.0 oferece educação include que é idêntico ao ' #include do C / C + +. Este último, na verdade, "incluir" o código real que, se utilizada ou não, é compilado no executável final. Educação import é de alto padrão e é mais "inteligente" em tempo de compilação. Ele é usado principalmente para as classes de acesso sem especificar o seu nome completo. Nas palavras ALRE em vez de usar os formulários do tipo:
1 |
Muito curto truque: para loops mais rápido em Actionscript
Em ciclos Actionscript for ele é bom usá-los com cuidado. Por exemplo, é bom usar variável uint quando você pode:
Você também pode usar a opção - nem sempre conhecido - forma:
Skypemote versão do Adobe AIR
Esta é a primeira versão, 0.8 (alinhado com a versão on-line ), Skype Emoções Editor - Skypemote - versão do Adobe AIR . Por enquanto, as características são as medisime versão on-line , com a vantagem de ser uma aplicação desktop, em seguida, ser instalado em Windows, Mac e Linux.
Antes da instalação, lembre-se de atualizar e / ou instalar pela primeira vez o runtime Adobe AIR , se você não tiver feito isso.
Baixar
ActionScript 3.0 para iniciantes: Lição n º 3
Continuamos a análise do exemplo do jogo Tic Tac Toe, apresentado em ActionScript 3.0 para iniciantes: Lição n º 2 . Nós viemos para a função que cria a grade de jogo:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | / ** * Projeto graficamente a rede (3x3) para vídeo * * @ Param vazio * @ Return vazio * @ Privada * / createGrid ( ) : void { função privada createGrid (): void { / Ponteiro / temporário para um objeto MovieClip / / Nota: aqui você também pode usar um Sprite / / Mas neste caso eu preciso ser capaz de estender o objeto / / Adicionando um pouco de proproetà pessoal. O Sprite / / É uma classe selada e tempo de execução, portanto, não extensível, enquanto / / A classe MovieClip é uma classe dinâmica e, em seguida, faz / / Nós podemos adicionar propriedade runtime MovieClip , i : uint = 0 ; var tm: MovieClip , i: uint = 0; / / Adicionar em um padrão de 3x3 do MovieClip ; i < 9 ; i ++ ) { for (; i <9; i + +) { ( ) ; tm = new MovieClip (); tm ) ; addChild (tm); = OFFSETX + ( ( i % 3 ) * ( PLAYER_WIDTH + PLAYER_OFFSET ) ) tm. offsetX = x + ((i% 3) * (+ PLAYER_WIDTH PLAYER_OFFSET)) = OFFSETY + Math . floor ( i / 3 ) * ( PLAYER_HEIGHT + PLAYER_OFFSET ) tm. offsetY + y = Math . andar (i / 3) * (+ PLAYER_HEIGHT PLAYER_OFFSET) tm _index = i.; 0 ) ; drawPlayer (tm, 0); } / / Desenha duas linhas e duas veriticali horizontal this . graphics ) { com (this. gráficos) { 6 , 0x666666 ) ; lineStyle (6, 0x666666); OFFSETX , OFFSETY + ( PLAYER_HEIGHT + 15 ) ) ; moveTo (offsetX, offsetY + (PLAYER_HEIGHT + 15)); OFFSETX + ( ( PLAYER_WIDTH + 20 ) * 3 ) , OFFSETY + ( PLAYER_HEIGHT + 15 ) ) ; lineTo (offsetX + ((PLAYER_WIDTH + 20) * 3) + offsetY (PLAYER_HEIGHT + 15)); OFFSETX , OFFSETY + ( PLAYER_HEIGHT + 20 ) * 2 ) ; moveTo (offsetX, offsetY + (PLAYER_HEIGHT + 20) * 2); OFFSETX + ( ( PLAYER_WIDTH + 20 ) * 3 ) , OFFSETY + ( PLAYER_HEIGHT + 20 ) * 2 ) ; lineTo (offsetX + ((PLAYER_WIDTH + 20) * 3) + offsetY (PLAYER_HEIGHT + 20) * 2); OFFSETX + ( PLAYER_WIDTH + 15 ) , OFFSETY ) ; moveTo (OffsetX + (PLAYER_WIDTH + 15), offsetY); OFFSETX + ( PLAYER_WIDTH + 15 ) , OFFSETY + ( ( PLAYER_HEIGHT + 20 ) * 3 ) ) ; lineTo (offsetX + (PLAYER_WIDTH + 15), offsetY + ((PLAYER_HEIGHT + 20) * 3)); OFFSETX + ( PLAYER_WIDTH + 20 ) * 2 , OFFSETY ) ; moveTo (offsetX + (PLAYER_WIDTH + 20) * 2, offsetY); OFFSETX + ( PLAYER_WIDTH + 20 ) * 2 , OFFSETY + ( ( PLAYER_HEIGHT + 20 ) * 3 ) ) ; lineTo (offsetX + (PLAYER_WIDTH + 20) * 2, offsetY + ((PLAYER_HEIGHT + 20) * 3)); } } |
Undolibrary MatrixArray: uma extensão da classe Array
di Actionscript 3.0, con lo scopo di semplificare la manipolazione di Array lineari usati come matrice n x m . MatrixArray é uma extensão da classe Array de Actionscript 3.0, com o objetivo de simplificar a manipulação de Array linear usado como uma matriz n x m. Essa classe é parte da biblioteca Undolibrary (no pacote undolibrary.utils.MatrixArray ) que você pode baixar livremente função de qualquer cliente através de um código SVN Google (Subversion) para:
svn checkout http://undolibrary.googlecode.com/svn/trunk/
Alternativamente, você pode baixar apenas um arquivo MatrixArray.as . Um exemplo do uso de matrizes lineares foi dado em ActionScript 3.0 para iniciantes: lição n º 2 , onde vimos um de sua mera utilização na produção do Tic Tac Toe jogo clássico. ), proprio come una scacchiera. A matriz deste tipo é comparável a uma área retangular ( w x h ), assim como um tabuleiro de xadrez. Com esta classe, é possível tratar uma matriz deste tipo, assim como uma estrutura com suas coordenadas x e y. O MatrixArray I usado, por exemplo, no desenvolvimento de toda a lógica de edição de emoções Ícones para Skype: Skypemote .
Skypemote.com: dizê-lo com as emoções
Open - em versão beta - Skypemote.com , um projeto nascido de uma idéia minha e Nicola ( flussodigitale.com ), que propõe um editor simples para criar desenhos divertidos de "colar" no Skype. O editor foi feito em Adobe Flash CS3 e, se o tempo permitir, eu gostaria de também lançar uma versão - desktop - Adobe AIR.
Se você usa o Skype para "conversar" com este editor você pode definitivamente impressionar seus interlocutores. Se você encontrar este serviço útil e divertido, não se esqueça de contribuir com propostas, sugestões e - se quiser - com alguma doação! ![]()
Siga o projeto, porque lá em breve será outro "bom" novidade.
ActionScript 3.0 para iniciantes: Lição n º 1
Introdução
ActionScript 3.0 pode ser um bom ponto de partida para se tornar familiar, aqueles não familiarizados com programação C e / ou C + +, programação orioentata (OOP). Além disso, esta série de lições, será útil para quem vem de outras salas ou de versões anteriores do Flash.
Montar um projeto
Nesta primeira lição, veremos como configurar um projeto genérico Flash CS3. É bom para usar quando os projetos devem ter de lidar com pelo menos mais de um arquivo. O uso do projeto foi apresentado - pela Macromedia - já em versões anteriores ao CS3 para dovrebbere estar sujeito também conhecido desenvolvedores Actionscript 2.0.
No entanto, com Actionscript 3.0 - como veremos - é possível criar um Actionscript (PECE). Ao filme documento-root nosso Fla por assim dizer.. Este recurso é muito útil e faz um projeto mínimo também é composto por pelo menos dois arquivos:.. Ao Fla e Associados como. Por esta razão, é bom "sempre" a partir de um projeto, desde o início, de modo a organizar os vários arquivos (. Fla,. Como, ...) que farão parte do nosso "pacote" de desenvolvimento.
Além disso, uma vez que você aprender a dimesticazza com a filosofia de objetos, intrinsecamente neste tipo de linguagem, será normal encontrar um número de arquivos, mesmo para projectos essencialmente simples.








Últimos comentários
Giovambattista Fazioli : @ Ale: Como mostrado @ Kevin ver em GitHub repo: https://github.com/gfazioli/Ch roma-Key
Giovambattista Fazioli : @ Kevin: Veja https://github.com/gfazioli/Ch roma-Key
Kevin : Very nice exemplo -, gostaria de ver o fla também.!
Ludovica : Olá! Vou explicar a minha dúvida. Quando eu escrevo um post não adicionar imagens no artigo (se assim for ...
Marco : Olá @ Giovan Battista Fazioli, obrigado por todas as explicações sobre este excelente guia. Eu tenho uma pergunta para ...