LUIZ HERRERA (117 pts)

RODRIGO AMARAL (56 pts)

SYDNEY GANHO (60 pts)

RÔMULO NUNES (32 pts)

DEN IVANOV (260 pts)

MARLOS ALVES CARMO (90 pts)

EDUARDO WALMOTT (226 pts)

JONAS GALVEZ (521 pts)

JOTA LAGO (40 pts)

GÉRIO (93 pts)

PANDOGO (82 pts)

ZEBEDIAH (35 pts)
Treinamento PontoFlash de Flash e ActionScript

Eu gostaria de saber como fazer um banner rotativo no flash.

Vou dar uma sugestão simples e prática em Flash 5 para criar menus dinamicamente.

Quero que ao clicar em um botão executar um filme que vai para 'alpha=0', tipo um 'fadeOut'.

Algumas dicas sobre Array, Join e Split.

Como que faz para um gif ou uma imagem seguir o mouse?

Existe algum limite para se usar o with em um botão para controlar vários movie clips ao mesmo tempo?

Como faço um olho ficar apontando para o ponteiro sem se deslocar?

Como criar uma array (matriz) bi-dimensional (N linhas por 3 colunas)?

Tem como chamar informações de um XML randomicamente no Flash?

Como criar uma grade no Flash?

Alguém sabe que programa edita filmes .mov, .avi, etc? E como colocar no Flash?

Como carregar uma imagem JPEG, com local e tamanho pré-definidos?

Como posso fazer a passagem de um texto inserido no flash para um array?

Como setar _alpha para um texto criado dinamicamente no FlashMX?
Frases randômicas

Barra de rolagem simples no Flash5.

Interseções com objetos planos

Post comments (Livro de Visitas)

ListBox no FlashMX.

Enviando EMAIL com ASP, COLDFUSION E PHP

Utilizando o ScrollPane no Flash MX.

Voltar à Timeline principal usando a função "Call"

Desvendando cookies

LocalConnection

Objeto Color

Como fatiar um site modelo portal no Fireworks
Bounce

Digitalclock

Snooker

Menu abre pasta

Estática

Rand letters

Barra deslizante

Comportamento

Texto com scroll

Rolltext com mask

Rolagem dinâmica

Função e duplicação
HOME | TRUQUES E DICAS
Script que chama o método play(); em todos os movieClips filhos de um movieClip.
por Alisson Oldoni



A chamada em cada um dos movieClips filhos é feita sob um intervalo de tempo.

/* versão 0.0001 beta */
MovieClip.prototype.playAllMovieClips = function(_interval) {
    this["__array"]=new Array(), this["__frame"]=_interval,
this["__actua"]=_interval;
    for (var _i in this) {
        if (typeof this[_i] == "movieclip") this["__array"].push(this[_i]);
    }
    this.onEnterFrame = function() {
        if (this["__frame"] == this["__actua"]++) {
            if (this["__array"].length>0) this["__array"].pop().play();
            else {
                delete this["__array"], this["__frame"], this["__actua"];
                delete this.onEnterFrame;
            } this["__actua"] = 0;
        }
    };
};

/* exemplo de uso */
_root.foo.playAllMovieClips(5);

lembre-se:

1- foo é o nome de instância de um movieClip, não pode ser uma variável de qualquer outro tipo. mas lembre-se que uma variável pode guardar uma referência a um movieClip, como no exemplo a seguir:

minhaVariavel = _root.foo;
minhaVariavel.playAllMovieClips(5);

ou ainda:

qualquerCoisa = "_root.argh";
eval(qualquerCoisa).playAllMovieClips(5);

2-este script criará variáveís de controle, são elas:

__array, __frame, __actua

Portanto, não poderá haver variáveis, movieClips, ou instâncias de qualquer natureza (botões, filmes, vetores...) com este nome no escopo local do movieClip, ou no escopo _global. mas você pode mudar isso :-)

Alisson Oldoni


0 comentário