KEN AWAMURA (130 pts)

GABRIEL SPORCH (53 pts)

DEMIS BUCCI (50 pts)

JONAS GALVEZ (521 pts)

RÔMULO NUNES (32 pts)

MAURO ROCHA TAVARES (40 pts)

NILTON BICALHO (61 pts)

MARLOS ALVES CARMO (90 pts)

LUIZ HERRERA (117 pts)

MARCOS JOSÉ PINTO (44 pts)

GUILHERME G.G. (137 pts)

IRAPUAN MARTINEZ (45 pts)
Treinamento PontoFlash de Flash e ActionScript

Como fazer para que meu flash aberto com Load Movie tenha fundo transparente.

Como determinar o tempo que uma HTML ficará aberta?

Método sendAndLoad do objeto LoadVars mais fácil.

Como utilizar a função para procurar valores dentro de uma variável?

Quero fazer alguns layouts diferentes para o mesmo site e cada vez que o usuário entrar veja um deles.

O que é e como utilizar o Change Handler dos componentes do Flash?

Preciso formatar valores numéricos em moedas, com dois caracteres depois da vírgula.

Como carregar clipes aleatórios?

Problemas com relógios no Flash5

Algumas dicas para ter um texto legível no Flash.

Como eu faço para abrir um site em fullscreen?

Problemas com executáveis em MAC.

Preciso fazer um objeto seguir o mouse (arrastando) somente no horizontal.

Como eu faço para que cada vez que um movieclip for acionado por tell target, some 1 à uma variável, e que quando essa variável atingir o valor 7 chame uma nova scene?
Menu arrastável, estilo Windows.

Elasticidade com ActionScript.

Controlar movimento de uma máscara

Colisão

Alterando Artistic Media no Corel Draw

Formulário simples.

Desenhando um avião no Flash

Flash Studio Pro: Dando poderes ao Flash

Desenho de letras - construindo fontes .TTF. no Corel Draw.

Ilustrando com effects e gradientes no Fireworks

Botões estilo Apple.com feito no PhotoShop

Sala de bate papo (chat) , com Flash+PHP
Mira mouse

Esconde scroll

Stereo Control

Criptografia

Preloader marquee

Rotacao de banner

Fakeload

Caleidoscópio

Time left preloader

Code Elastic

batatoso

Mouse seleciona link
HOME | TRUQUES E DICAS
Várias formas para fazer code animation (animação por actionscript).
por João Neto



Eu fiz esse código a um tempo atrás, e atualizei ele agora a partir de uma idéia do nosso amigo Jonas, o funcionamento dele é muito simples, e você pode ainda no final especificar uma ação qualquer.

Inicia,mente coloque esse códigop no primeiro frame de seu filme:

MovieClip.prototype.goTo = function(final, vel, callBack) {
    if (_level0.__oef__ == undefined) {
        function () {
            this.onEnterFrame = function() {
                MovieClip.broadcastMessage("onEF");
            };
            ASBroadcaster.initialize(MovieClip);
        }.apply(_level0.createEmptyMovieClip("__oef__", Infinity));
    }
    MovieClip.addListener(this);
    this.onEF = function() {
        var velX = (final.x-this._x)/(100/vel);
        var velY = (final.y-this._y)/(100/vel);
        this._x += velX;
        this._y += velY;
        if ((Math.abs(velX)<=0.06) && (Math.abs(velY)<=0.06)) {
            this._x = final.x;
            this._y = final.y;
            MovieClip.removeListener(this);
            callBack.apply(this);
        }
    };
};


Coloque um MovieClip no seu palco e dê a ele o nome de instancia de "seuMC".

Depois para cada situação, coloque um código.

---------------------------------

seuMC.goTo( { x:10 , y:10 } , 70 );
// Este faz o seuMC ir até a posição x=10 e y=10 com uma velocidade 70 e então parar

---------------------------------

seuMC.goTo( { x:10 , y:10 } , 70 , function(){ trace( "Parei !!!" ) } );
// Este faz o mesmo que o exemplo acima, mas quando ele parar vai te
// enviar a mensagem Parei !! na sua tela

---------------------------------

seuMC.goTo( { x:10 , y:10 } , 80 , function(){ this.goTo( { x:500 , y:500 } , 30 ) } );
// Este faz o seuMC ir até a posição x=10 e y=10 com velocidade 70, quando
// chegar lá ele faz o seuMC voltar até a posição x=500 e y=500 com velocidade 30

---------------------------------

_root.onMouseDown = function(){
    var X = _root._xmouse;
    var Y = _root._ymouse;
    seuMC.goTo( { x:X , y:Y } , 80 );
}
// As linhas abaixo fazem seuMC ir até onde vc clicar com o mouse e então parar

---------------------------------

var volta = function(){
    this.goTo( { x:500 , y:500 } , 40 , vai );
}
var vai = function(){
    this.goTo( { x:10 , y:10 } , 40 , volta );
}
seuMC.goTo( { x:10 , y:10 } , 30 , vai )
// Este faz seuMC ir até a posição x=10 e y=10 e quando chegar, faz seu
// MovieClip voltar para a posição x=500 e y=500 e fica fazendo isso infinitamente

---------------------------------

João Neto


0 comentário