Prototypes

Bem, para quem não tem noção para que serve o prototype ele é, basicamente, uma função mas a diferença é que ela pode ser aplicada para vários objetos, quando você utiliza uma função você indica o objeto que ela irá "produzir o efeito do código", no prototype você cria a função diz para que tipo de objeto será utilizada e dai então você pode adicionar em vários objetos a mesma função.

Vamos a um exemplo.
Eu tenho 3 bolas e eu quero no meu efeito que elas caiam no chão, sem prototype eu teria que criar em funções mas utilizando o proto eu posso fazer um função e setar para as 3.Supondo que essas bolas tem instance name de "bolaum","boladois","bolatres" eu vou fazer.
CODE
   //Crio um prototype para movieclips com a função de nome cair
   MovieClip.prototype.cair = function(){
   // o Y desse movieclip vai ser o y + 0.1
   this._y +=this._y + 0.01;
   // se esse y for maior que o do palco
   if(this._y > Stage.height){
   // ele fica parado "no chão" do palco
   this._y = Stage.height - this._height;
   }
   }
   bolaum.cair(); // adiciona a funcao para a bolaum
   boladois.cair(); // ""        
   bolatres.cair(); // ""

Agora crie um outro frame no palco e coloque
CODE
gotoAndPlay(2);

efeito final
Isso não fará um efeito de gravidade porque não era esse meu objeto, apenas mostrar a facilidade que é você trabalhar com programação orientada a objetos, caso você não aprender isso fica difícil trabalhar com actionscript 3.0 pois ele é todo orientado a objetos.

Espero que as almas bondosas que querem copiar, copiem com créditos.
É isso aí.

Você gostou? Comente no fórum!

Comentários:

Micox disse:

Aguardando a avaliação dos entendidos em flash pra saber em qual tipo de tutorial se encaixa para o campeonato. original.gif

Ludo Man disse:

Segundo minhas pesquisas, análises, conhecimentos gerais e consultas ao pai de santo, este tuto é um:

- Tutorial/Script inédito e de autoria própria.

Se alguém encontrar alguma coisa que se oponha ao que eu disse, é só se manifestar... ehehe

Ver o restante dos comentários no fórum (e aproveitar pra comentar também !).

Mais recentes em Flash

Chamando javascript em actionscript 3.0
Por PXzin - Artigo sobre alguns problemas que podem acontecer...
Formulario em flash
Por sergiojr - Formulario em flash...
Sistema de login utilizando flash e xml
Por MahDesign - . vamos aprender como criarmos um sistema de login...
Igraf 1.0 - gerando gráficos em flash via actionscript
Por weaver - Eu que fiz hospedei em outro canto mas ajuda muito...
Remova os pontilhados de um swf no ie
Por Manito - Galera, me incomoda muito quando um site que tenha...

Ver mais Artigos de Flash.

Ver e retirar outras dúvidas no fórum Webly.

Alguns Direitos Reservados | RSS | O Fórum

Webly Portal e Fóruns - Internet + Humana | Design by ArthurHenrique.com