SYDNEY GANHO (60 pts)

SÁVIO PONTE (39 pts)

DEN IVANOV (260 pts)

NETO LEAL (116 pts)

ZECA BALA (45 pts)

RICARDO TAKAHASHI (180 pts)

BÁRBARA TOSTES (64 pts)

NILTON BICALHO (61 pts)

DAAFY (55 pts)

DANIELA PIRES (86 pts)

GUILHERME G.G. (137 pts)

EDUARDO WALMOTT (226 pts)
Treinamento PontoFlash de Flash e ActionScript

Como criar uma função só para executar uma outra função com certos parâmetros?

Biblioteca de fontes usadas em vários filmes (fontes compartilhadas).

Tamanho de banners

Alguém conhece integração flash no access. Não como acesso web, e sim como desing gráfico para formulários de access.

Como eu faço pra quando publicar não ficar um quadrado preto ao redor?

Arredondando números com casas decimais.

Preciso de maiores informações sobre as actions trace e while, e qual a funcão das duas.

Problemas com o caminho do tell target.

Como eu faço um carregando bem simples no flash5?

Como impedir que se desligue o fullscreen com a tecla ESC?

Tem como eu implementar a navegação de um filme do Flash pelos botões do browser?

Como fazer uma arma móvel atirar um projétil verticalmente?

Quero fechar um film (_level1) com uma action de frame, à partir de outro filme (_level0).

Abrir janelas popups à pertir de imagens.
Includes.

Parâmetro - Get microphone().

Jogo da Forca (segunda parte)

Janelas com abas.

Menu estático.

Tweening shape (interpolação de forma)

Preloader com máscara

Fórmula do efeito de elasticidade

Interseções com objetos planos

Busca em Textos no Flash MX

Efeito de Fogo no Photoshop

LOAD vs XMLConnector, vantagens e diferenças no carregamento do XML
Sashacircle 1

Email check

Widgets

Starfield

Roll Image

Texto com pause

Random block

Globo girando

Motion color

Hitest eat

Outlines

Quantum
HOME | TRUQUES E DICAS
Preciso de uma action para retroceder ou reverter uma animação.
por Alexandre Porto



Basta utilizar um movieclip com o evento enterFrame, veja o exemplo abaixo:

onClipEvent(enterFrame) {
    _root.movieclip.gotoAndStop(_root.movieclip._currentframe - 1);
}

Neste caso, o movieclip só irá retroceder se o frame atual deste for maior que o primeiro. Se você quiser fazer com que o movieclip faça a animação reversa em um loop, terá que utilizar o seguinte script:

onClipEvent(enterFrame) {
    if(_root.movieclip._currentframe != 1) {
        _root.movieclip.gotoAndStop(_root.movieclip._currentframe - 1);
    } else {
        _root.movieclip.gotoAndStop(_root.movieclip._totalframes);
    }
}

Jonas Galvez

Para você fazer uma animação continuadamente indo e voltado:

onClipEvent (enterFrame) {
    if (_currentFrame == 40) {
        ponto = "voltar";
    } else if (_currentFrame == 1) {
        ponto = "ir";
    }
    if (ponto == "voltar") {
        this.gotoAndStop(this._currentframe-1);
    } else if (ponto == "ir") {
        play ();
    }
}

Alê Porto


1 comentário


Comentário de Bruno Horta
| 26/5/2011 - 14:53 |


ESTOU COM UM MEGA PROBLEMA,, SITUAÇÃO: TENHO UM SITE EM FLASH COM 5 BOTOES HOME | LOJAS | COLECAO | LOOKBOOK | CONTATO QUANDO ESTOU NA "HOME" CLICO EM "LOJAS" >> O BOTAO DA PLAY E VAI PARA O KEYFRAME DA PAG "LOJAS" >> QUANDO CLICO EM "COLEÇÃO" >> O BOTAO DA PLAY E VAI PARA O KEYFRAME DE "COLECAO" >> E ASSIM POR DIANTE. VAMO FIGURAR UMA SITUACAO: ESTAMOS NA PAGINA "COLEÇÃO" E QUERO IR PARA "LOJAS", MAS NÃO GOSTARIA QUE FOSSE ALGO duro COMO gotoAndPlay(x); >> o que realmente gostaria é de clicar num botao "a" ele dar play por 0,2 seg. e ir para o frame especificado pelo BOTÃO, e não na TimeLine. ABRAÇOS BRUNO HORTA