ALEXANDRE PORTO (1281 pts)

EDUARDO PERROUD (52 pts)

LUI FERNANDO (151 pts)

BÁRBARA TOSTES (64 pts)

HELEN TRIOLO (444 pts)

DENIS CARAVALHO (85 pts)

GABRIEL SPORCH (53 pts)

RICARDO TAKAHASHI (180 pts)

GUILHERME G.G. (137 pts)

MARCOS JOSÉ PINTO (44 pts)

SASHA GUDEY (235 pts)

JOÃO NETO (78 pts)
Treinamento PontoFlash de Flash e ActionScript

Preciso fazer com que o Flash capture 2 teclas pressionadas ao mesmo tempo.

Alguém saberia me explicar a sintaxe do While?

Como faço para adicionar textura ou imagem ao invés de uma cor da paleta?

Flash 5 ou Flash 4?

Como somar os numerais de uma data (dia, mês e ano)?

Quero que no fim de uma animação de um movieclip, o filme vá para frames aleatórios.

Como fazer uma letra começar grande e ir diminuindo para dar a sensação de estar distanciando no Flash 5.

Como dividir uma palavra (string) e utilizar as suas letras para criar variáveis ou uma array (matriz)?

Projetores, barra de ferramentas e molduras.

Quero que quando terminar a animação de um movieclip, comece outro e assim sucessivamente.

Como criar um exemplo desenho livre, com botão para começar a desenhar e limpar?

Tenho uma variável que só abre na timeline principal, dentro do MovieClip não.

Preciso de uma ação para desabilitar um botão.

Como faço para enviar variáveis entre dois swfs?
Objetos e classes

Controle de som no Flash 5.

Flash e Banco de Dados.

Criando uma nova categoria (paleta) na Barra Insert do seu Dreamweaver.

Load Múltiplos.

Calendário dinâmico

Como usar o Flash com o FrontPage?

Alinhamento de objetos no Corel Draw

Utilizando o ScrollPane no Flash MX.

Frases randômicas

Flash MX 2004 Updater

Objeto XML - importando para o Flash
SomnoFlash5

Bate e volta

Formulário com ASP

Desenho dinâmico

Cmponente Radio Button

Loading trail

Type 1

Nome obrigatório

Preload advanced

Starshiner

Texto com scroll

TV static
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