ActionScript/Classes: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Franprarod (discussão | contribs)
Sem resumo de edição
Franprarod (discussão | contribs)
Sem resumo de edição
Linha 22:
 
A frase <code>extends MovieClip</code> faz com que todos os métodos e atributos do pacote MovieClip seja utilizador pela nossa classe "Main". Isso se chama herança, e veremos mais sobre isso mais para frente.
 
E <span style="color:#F90">public function</span> <span style="color: #06F">Main</span>() é o método construtor da classe. Será a função invocada (no caso, executará a função <code>trace()</code>) quando a classe é instanciada. Para instanciar, ou seja, passar os métodos e atributos para uma instância, basta fazer isto:
 
<code style="font-size:10pt"><span style="color:#F90">var</span> '''main''':'''Main''' = <span style="color:#F90">new</span> '''Main'''();</code>
 
Agora, a variável <code>main</code> tem os atributos e métodos da classe <code>'''Main'''</code>, se tornando uma instância de <code>'''Main'''</code>.
 
== Caminhos de classes ==
 
Você pode querer organizar os caminhos de classes em pastas para facilitar o seu projeto.
[[Categoria:ActionScript]]
Os caminhos das classes...