So falando é que podemos nos conhecer melhor.
Bom, segundo o que tenho lido o AS 2.0 é a evolução (óbvio) da versão anterior onde o Actionscript abandona o Slash Sintax (_root\objecto\var) e adopta a Dot Sintax (_root.objecto.var).
Ora bem o meu ver esta errada a resposta essa evolução do slash para o dot
foi feita se me lembro bem da verção 4 para verção 5
E foi um momento importante ao nivel da linguagem de programação do flash.
E a grande revolução do 4 para o 5 (sem falar da sintaxa) foi a possibilidade de criar objectos
o as2 apareceu depois
o as2 é simplesmente programar em flash com class's e sobretudo ter uma logica oop e nada mais.
O flash converte todas as class as2 em as1.
façam um reverse de um swf e verão como é que aquilo esta escrito.
Por exemplo, um objecto da classe MovieClip tem métodos únicos dessa classe, como o gotoAndStop, propriedades como _visbible etc.
É verdade mas sabias que essas propriedades são tb methodos(particulares) ?
// exemplo
// criar um ficheiro A.as
class A {
private var __nome;
public function A() {
__nome = "undefined";
}
// uma propriedade
public function get _nome():String {
return __nome;
}
public function set _nome(nom:String):Void {
__nome = nom;
}
}
//
// na timeline escrever
import A;
teste = new A();
trace(teste._nome);
teste._nome = "ola";
trace(teste._nome);
Dai as minhas perguntas é verdade que se pode dar xml ou remoting
mas depois se temos que andar a volta porque ninguem sabe o que é um evento ou mesmo como fazer um botão em condiçoes e acreditem que so neste tema para quem não esta habituado ja da para explicar muita coisa.
Tenho quase a certeza que a muitos aqui que não sabem que um movie clip pode ser um botão
No entanto sim acho que se deve fazer uma lista do que se gostaria de falar.
E se eu consigo ajudar podem contar comigo.