GUILHERME G.G. (137 pts)

RODRIGO AMARAL (56 pts)

BÁRBARA TOSTES (64 pts)

RICARDO TEIXEIRA (40 pts)

KEN AWAMURA (130 pts)

AUTOR DESCONHECIDO (100 pts)

LUIZ HERRERA (117 pts)

GÉRIO (93 pts)

SYDNEY GANHO (60 pts)

FLASHGURU (155 pts)

ALEXANDRE PORTO (1281 pts)

ÉMERSON ROCHA (85 pts)
Treinamento PontoFlash de Flash e ActionScript

Tem como eu centralizar um filme aberto com Load Movie?

Como faço para gravar um arquivo .txt a partir do flash e depois exibí-lo?

Quero intercalar a visivilidade de movieclips.

Um movie que está no _level0 pode ler uma variável que está no _level1 repetidamente?

Estou com uma dúvida pra setar as coordenadas para o MC.

Num Motion Guide, porque um objeto sempre percorre o menor caminho num círculo?

Alguém sabe como fazer texto com contorno em outra cor?

Como carregar dinamicamente JPGs em sequência, com intervalo de 5 segundos, usando setInterval?

Dicas sobre os métodos Slice e Splice do objeto Array.

Como se faz um menu em cascata?

Como eu faço para criar um arrays de variáveis com um índice?

Existe um comando que deixe a movimentação de um objeto mais suave?

Algumas dicas sobre Fontes.

Como eu defino a posição de um swf através do comando Load movie?
Ilustrando com effects e gradientes no Fireworks

Desenhando apenas com Actionscript.

Um contador Flash + PHP

Flash MX 2004 - semelhanças com o modelo NET?

Grade sonora.

Objeto Array: métodos sort() e reverse().

Botão Radio.

Carregamento dinâmico de JPG e máscara por AS

Efeito de texto esticado (stretched text).

Máscara arrastável no Flash 4.

Detectando funções de browser usando ASP

Tweening shape (interpolação de forma)
Spyral draw

Outlines

Delay

Pista de corrida

Motioncomflip

Tween motion

Zoom e movimento

Kaleidoscope

Desenho dinâmico

Mascara de cor

ComboBox duplo

Set focus
HOME | TRUQUES E DICAS
Tem como executar uma função para todos os movieclips sem usar a propriedade prototype?
por Jonas Galvez


Quando você adiciona ou define um método (no caso, a função do evento onEnterFrame) no prototype de uma classe (no caso, a classe MovieClip, que define como um movieclip se comporta), todas as INSTÂNCIAS daquela classe (ou seja, TODOS os movieclips) utilizarão o método definido no prototype.

Isso independe de hierarquia de timelines. No entanto, existe o que é chamado OVERRIDE, que consiste em definir um método específico para uma determinada instância (no caso, movieclip). Então, vamos supor que você tenha o seguinte código e três movieclips (mc1, mc2 e mc3):

MovieClip.prototype.onEnterFrame = function() {
this._x++; // descola o movieclip 1 pixel para direita
};

Todos os três movieclips serão animados com este código. No entanto, você pode impedir que um dos movieclips use o evento definido no prototype, e use um evento individual no lugar:

mc2.onEnterFrame = function() {
// este onEnterFrame está valendo só para o mc2
// --> este movieclip não está mais usando o onEnterFrame
// --> que foi definido no prototype da classe MovieClip
};

Bom, espero que você tenha entendido. Qualquer dúvida, estamos aqui para nos ajudar! =)

Jonas Galvez

___________________________________________
outra resposta
__________________________________________

tem sim, por exemplo:

var proto = MovieClip.prototype;

proto.$onEnterFrame = proto.onEnterFrame;
proto.onEnterFrame = function(){
var mensagem = "Meu nome de instancia é " + this._name;
mensagem += ", e tenho " + this._width + " de largura";
mensagem += " e " + this._height + " de altura.";

trace( mensagem );

this.$onEnterFrame();
}

Fazendo assim TODOS os seus MovieClips irão "falar" seu nome, largura e altura.

> Isso funcionaria tbm apenas para os clips filhos?

Sim, isso funciona em TODOS os seus MCs

João Neto

0 comentário