RÔMULO NUNES (32 pts)

FÁBIO DUARTE (79 pts)

DEMIS BUCCI (50 pts)

PANDOGO (82 pts)

SYDNEY GANHO (60 pts)

JOÃO NETO (78 pts)

RICARDO FIGUEIRA (33 pts)

LUI FERNANDO (151 pts)

MANGOOST (80 pts)

GUILHERME SCHEIBE (49 pts)

EDUARDO WALMOTT (226 pts)

MAURO ROCHA TAVARES (40 pts)
Treinamento PontoFlash de Flash e ActionScript

Há uma propriedade para um campo de texto que impeça a digitação de caracteres repetidos?

Como verificar se um campo de formulário não foi preenchido?

Como abro uma página diferente para cada a resolução do monitor?

Gostaria de saber como criar um botão voltar e avançar? Como usar âncoras no Flash?

Mascara não funcionam com linhas e nem com campos dinâmicos e campos de input?

Queria aprender a usar loops (While ou o For) em actioscript.

Preciso configurar a formatação de um arquivo .TXT importado com load variables.

Quero inserir um swf dentro de uma apresentação do PowerPoint.

Como posso fazer uma animação com um alfa aparecendo e sumindo com actions.

Como esconder o cursor (a mãozinha) quando ele passar por cima do botão?

Alguém poderia me falar um pouco sobre o ASSetPropFlags e o ASBroadcaster?

Eu queria saber como eu faço para um apresentação aparecer uma digitação normal.

Preciso de formulário usando HTML + ASP + Acess.

Estou precisando contolar o volume de uma trilha sonora em loop em um site.
Executar funções de JavaScript (Flash+JavaScript).

Post comments (Livro de Visitas)

Curiosidades.

LoadVariables & OnClipEvent(data).

Logo com aparência 3D - Fireworks

Parâmetro - Get microphone().

Aplicativo Dirigido por Dados com XML

Menu dinâmico a partir de um xml.

Aspectos Básicos das Ferramentas de Desenho.

Rayoflight.

Create TextField.

Shake - navegador tremendo.
Alpha dinâmico

Airos 1

Duas casas decimais

3d FlashClub

Luz

Sashacircle 1

Keypress

Combobox

Bolhas

Typing

Mouse recorder

Slide desk
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