Categoria 'Flash CS3'


Como aplicar a técnica de chroma key no Adobe Flash

A técnica do croma , isto é, a substituição de uma determinada cor com outro (ou uma fonte diferente), explodiu mais uma vez na última década com arrogância considerável, graças ao presente tecnologia cada vez mais generalizada no filme e no tratamento de imagens digitais.

Leia mais ...

Adobe Flash CS4: Criar um carregador de Ajax ou o Indicador de atividade

Criar um carregador de Ajax (ou Indicador de atividade para aqueles 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 suportar transparente como deveria. Transparência em formato GIF agora, envolve apenas um plano de bits, com a consequência de que, se não temos uma cor de fundo uniforme, bordas da imagem são visivelmente granulada e fragmentada.

Leia mais ...

Cartão de visita em 3D com Papervision

Aqui está uma maneira original para propor e apresentar o seu bilhete de vista sobre a Web! A fonte aqui .

Flash Player Loading ...

Leia mais ...

ActionScript 3.0 para iniciantes: lição # 4

Continuamos o nosso código de exemplo de TicTacToe (encontrado na íntegra no Google Code ) e começamos a analisá-lo em detalhe.

Importar definições de

Com o ActionScript 3.0 tem feito um grande trabalho de classes de limpeza e acomodação nell'alberatura (contido no pacote, package ) utilizados durante o desenvolvimento. Em outras linguagens de programação, como C, por exemplo, quando você quiser usar um recurso deve explicitamente "importar" no código. Esta "entrega" é necessário para permitir que o compilador tem todos os códigos e as definições relacionadas com os recursos que deseja usar. ; Actionscript 3.0 mette a disposizione l'istruzione include che è identica all' #include del C/C++. No ActionScript 3.0, porém, a instrução import não deve ser confundido com o equivalente C / C + + #include ; ActionScript 3.0 fornece educação include que é idêntico ao ' #include em C / C + +. Este último, de fato, "inclui" código real que, se usado ou não, é o executável final compilado. Educação import é o mais alto nível e é mais "inteligente" em tempo de compilação. Ele é usado principalmente para as classes de acesso, sem especificar seu nome completo. Ou seja Alre em vez de usar formas, tais como:

1
flash.display . MovieClip = new flash.display . MovieClip ( ) ; var CJMM: flash.display. MovieClip = flash.display novo. MovieClip ();

Leia mais ...

Muito curto truque: loops mais rápidos em Actionscript

Em ciclos de Actionscript for isso é bom usá-los com cuidado. Por exemplo, é bom usar variáveis uint quando você pode:

1
2
3
var i : uint = 0 ; i ++; i < 100 ) { for (var i: uint = 0; i + +; i <100) {
/ / ...
}

Você também pode usar a opção - nem sempre conhecida - a forma:

1
2
3
4
5
uint = 0 ; var i: uint = 0;
/ / ...
; i ++; i < 100 ) { for (; i + +; i <100) {
/ / ...
}

Leia mais ...

Skypemote versão do Adobe AIR

Instale o Adobe AIR Download Versão Skypemote

Este é o primeiro lançamento, 0,8 (alinhado com a versão on-line ), Editor de Emoções Skype - Skypemote - versão do Adobe AIR . Por enquanto, os recursos são todos a mesma versão on-line , com a vantagem de ser uma aplicação desktop, em seguida, instalar o Windows, Mac e Linux.
Antes da instalação, lembre-se de actualizar e / ou instalar pela primeira vez, o tempo de execução do Adobe AIR , se você não tiver feito isso.

Baixar

Você pode baixar Air Skypemote do Google Code .

Leia mais ...

ActionScript 3.0 para iniciantes: lição # 3

Continuamos a análise do exemplo do jogo Tic Tac Toe, apresentado em ActionScript 3.0 para iniciantes: lição # 2 . Tínhamos chegado à função que cria a grade do 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
/ **
* Grade de design gráfico (3x3) na tela
*
Void * @ param
* @ Return void
* @ Privada
* /
createGrid ( ) : void { createGrid private function (): void {
/ / Ponteiro temporário para um MovieClip
/ / Nota: aqui você também pode usar um Sprite
/ / Mas neste caso eu preciso estender o objeto
/ / Adicionando alguns proproetà pessoal. A Sprite
/ / É um círculo fechado e tempo de execução, portanto, não extensível, enquanto
/ / A classe MovieClip é dinâmico e, portanto, faz
/ / Possível adição de propriedade runtime
MovieClip , i : uint = 0 ; var tm: MovieClip , i: uint = 0;
/ / Adiciona o MovieClip em um padrão 3x3
; 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 chão. (i / 3) * (+ PLAYER_HEIGHT PLAYER_OFFSET)
tm _index = i.;
0 ) ; drawPlayer (tm, 0);
}
/ / Desenha as linhas 2 e 2 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));
}
}

Leia mais ...

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 objectivo de simplificar a manipulação de Array linear utilizado como uma matriz N x m. Essa classe é parte da biblioteca Undolibrary (no pacote undolibrary.utils.MatrixArray ) você pode baixar gratuitamente função de qualquer cliente usando o Google código SVN (Subversion) para:
svn checkout http://undolibrary.googlecode.com/svn/trunk/
Alternativamente, você pode baixar o arquivo único MatrixArray.as . Um exemplo do uso de matrizes lineares é dada em Actionscript 3.0 para iniciantes: lição # 2 , onde vimos um de seus mais simples na implementação do clássico jogo Tic Tac Toe. ), proprio come una scacchiera. Uma série 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 apenas como um látice com a sua coordenadas xey. O MatrixArray I usado, por exemplo, no desenvolvimento de todas as emoções lógica editor Ícones para Skype: Skypemote .

Leia mais ...

Skypemote.com: dizê-lo com emoções

Skypemote

Open - em versão beta - Skypemote.com , um projeto nascido de uma idéia de mim e Nicola ( flussodigitale.com ), que fornece um editor simples para criar desenhos bonitos de "colar" no Skype. O editor foi criado no Adobe Flash CS3 e, se o tempo permitir, também lançar uma versão - Desktop - Adobe AIR.
Se você usa o Skype para "conversar" com este editor você pode definitivamente impressionar o seu público. Se você encontrar este serviço útil e divertido, não se esqueça de ajudar com sugestões, e - se quiserem - com algumas doações! :)
Siga o projeto, porque em breve haverá mais novidades "simpático".

Leia mais ...

ActionScript 3.0 para iniciantes: lição # 1

Premissa

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 + +, orioentata programação (OOP). Além disso, esta série de lições serão úteis para quem vem de outras salas ou de versões anteriores do Flash.

Definir um projeto

Nesta primeira lição, veremos como configurar um projeto do Flash CS3 genérico. É bom para usar quando os projetos estão previstos para ter que lidar com pelo menos mais de um arquivo. O uso do projeto foi apresentado - pela Macromedia - já em versões anteriores ao CS3, então dovrebbere também conhecido por ser assunto para os desenvolvedores do ActionScript 2.0.
No entanto, com Actionscript 3.0 - como veremos - é possível criar um ActionScript (AS). Para o filme document root nossa Fla por assim dizer.. Esta característica é muito útil e faz um projecto mínima também consiste em pelo menos dois ficheiros: o Fla Como associado.. Por esta razão, você "sempre" a partir de um projeto, por isso agora organizar os diversos arquivos (. Fla. Como, ...) que farão parte do nosso "pacote" de desenvolvimento.
Além disso, uma vez adquirida a dimesticazza com a filosofia a objectos, instrinseca neste tipo de linguagem, será fim normal com um número de ficheiros, mesmo para projectos simples substancialmente.

Leia mais ...



Pare SOPA