SYDNEY GANHO (60 pts)

ÉMERSON ROCHA (85 pts)

FÁBIO DUARTE (79 pts)

LUI FERNANDO (151 pts)

MAURO ROCHA TAVARES (40 pts)

AUTOR DESCONHECIDO (100 pts)

ZECA BALA (45 pts)

GÉRIO (93 pts)

RÔMULO NUNES (32 pts)

STICKMAN (155 pts)

MARLOS ALVES CARMO (90 pts)

PANDOGO (82 pts)
Treinamento PontoFlash de Flash e ActionScript

Como eu faria um exemplo com zoom no flash?

Flash 5 ou Flash 4?

Como eu defino a posição de um swf através do comando Load movie?

Quero que o ícone do mouse mude de forma para um gif que eu definir.

Existe uma função Replace no Flash, para substituir Strings?

Para recuperar recuperar variaveis no url com o Flash.

Como fazer com que objetos se movimentem repicando nos limites do palco?

Estou precisando de scripts em CGI.

Como fazer um cursor assim que o mouse entra numa área?

Quero desenhar uma sombra enevoada em um botão!

Porque sempre o relógio no Flash mostra 1 hora atrasado?

Preciso mudar a direção de um movimento via actionscript.

Desabilitei o Ctrl + K do Flash 5. Tá fazendo a maior falta. Como faço para voltar com ele?

Como fazer um formulário no FlashMX com ASP?
Número randômicos sem repetições no Flash 4.

Parâmetro - Get microphone().

Animação no Flash

CD Record (um player com clips arrastáveis).

Clica nuaicon - Photoshop 6

Atenuação (easing).

Envio de email via formulário utilizando Flash + ASP.

Action Script 2.0 (Primeira Parte)

Color changer

Sistema de busca utilizando Flash + ASP.

Chromeless com Flash.

Máscara
Typetext

Drag box

BeeJay

Loop menu

Typing

Folha dobrada

Calendário

Shared Object

Drag circling

Menu método desenho

Loja Virtual

Dardos
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