DENIS CARAVALHO (85 pts)

DAUTON JANOTA (255 pts)

GÉRIO (93 pts)

ALEXANDRE PORTO (1281 pts)

SÁVIO PONTE (39 pts)

EDUARDO CARREGA (150 pts)

ÉMERSON ROCHA (85 pts)

HELEN TRIOLO (444 pts)

JOÃO NETO (78 pts)

RODRIGO AMARAL (56 pts)

BÁRBARA TOSTES (64 pts)

JOTA LAGO (40 pts)
Treinamento PontoFlash de Flash e ActionScript

Gostaria de saber se o Flash 5 importa aquivos do Photoshop com extensão .psd?

Como faço para importar uma variável e usa-la numa ação do Flash?

Como faço para fechar um movieclip, tipo janela do windows?

Integração ASP com Flash em um formulário com um combobox.

Calcular distância de um movieclip invisível.

Como é que eu faço para diminuir a velocidade da minha apresentação? Tentei mudar o Frame Rate mas não adiantou.

Como eu coloco um contador constante no meu filme?

Como faço para um objeto seguir em um caminho sinuoso?

Como vestir um modelo com objetos (roupas) arrastáveis?

Existe algum modo de definir quais variáveis vão ser enviadas pelo POST do flash?

Como eu executo um arquivo .exe a partir de uma apresentação em flash?

Como faço para ler o conteúdo de uma variável do Flash com JS?

Existe o Triad (instalador único para apache, mysql e PHP) para linux?

Tenho um site em flash5 e em uma página gostaria de colocar uma senha para entrar?
Jogo da Forca (segunda parte)

Alternando janelas no Flash.

Exibir páginas em html com o componente TextArea do FlashMX2004

A história do Flash.

Máscara arrastável no Flash 5.

Menu infinito

Calendário dinâmico

Flash e X-Technologies · A Nova Ordem do Mundo?

Menu circular em 3D personalizável

Scroll Text.

Uso da tecla tab num formulário Flash.

Usando Flash e ASP para contruir um formulário.
Menu link

Comportamento

Simple mousefollow

Abrir fundo

Velocidade

Triangulos

Botão ida e volta

Bola quicando

Rolagem no over

Cofre mask

Barra de Scroll

Bspline3
HOME | TRUQUES E DICAS
Como fazer um movie clip animado com alpha gradativo?
por João Neto


Eu acabei de fazer isso aqui, é uma classe Alpha, com ela você consegue definir o valor inicial, o valor final, se vai ter easing, o número de frames por segundo, é bem simples de utilizar...

//esse código quando vc quiser dar o alpha

var neto = new Alpha( _root.seuMC );

neto.start = 20;
neto.end = 80;
neto.fps = 30;
neto.ease = 10;
neto.play();

neto.onFinish = function(){
trace( "acabou" );
}

//esse código vai no seu primeiro frame:
_global.Alpha = function( obj ){
if ( typeof obj == "movieclip" ){
this.addListener( this );
this.start = 0;
this.end = 100;
this.ease = 0;
this.obj = obj;
this.fps = 30;
this.vel = 2;
}
}

Alpha.prototype.refresh = function(){
if ( this.ease != 0 ){
var veloc = ( this.end - int( this.obj._alpha ) ) / this.ease;
this.obj._alpha += veloc;

if ( Math.abs( veloc ) <= 0.35 ){
this.obj._alpha = this.end;
this.broadcastMessage( "onFinish" );
clearInterval( this.timer );
}
} else {
this.obj._alpha += this.vel;

if ( ( ( this.vel > 0 ) && ( this.obj._alpha >= this.end ) ) || ( ( this.vel < 0 ) && ( this.obj._alpha <= this.end ) ) ){
this.broadcastMessage( "onFinish" );
clearInterval( this.timer );
}
}
updateAfterEvent();
}

Alpha.prototype.play = function(){
if ( this.fps > 0 ){
this.obj._alpha = this.start;
if ( ( this.start > this.end ) && ( this.vel > 0 ) ) this.vel *= -1;
this.timer = setInterval( this , "refresh" , 1000 / this.fps );
}
}

ASBroadcaster.initialize( Alpha.prototype );
ASSetPropFlags( Alpha.prototype , "refresh" , 7 );
ASSetPropFlags( Alpha.prototype , "play" , 7 );

var neto = new Alpha( _root.teste );

neto.start = 20;
neto.end = 80;
neto.fps = 60;
neto.ease = 10;
neto.play();

neto.onFinish = function(){
trace( "acabou" );
}

João Neto

0 comentário