Por lo poco que conozco de clases y AS, los prototypes con redefiniciones de 
métodos o atributos en clases, por tanto game debe ser un objeto de una clase 
con los dos atributos tileAncho y tileAlto. Los Tile0 y Tile1 deben ser objetos 
o atributos nuevos que se están agregando de forma dinámica a la clase.

Salu2


-----Mensaje original-----
De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de JESUS
Enviado el: miércoles, 07 de junio de 2006 16:50
Para: [email protected]
Asunto: [ASNativos] Expresion

Hola a todos.
En una rutina que he encontrado, sobre mapeado para juegos en flash, he
visto este trozo de código, que no entiendo muy bien, y en el tutorial no se
explica demasiado bien, (aparte que es inglés, y mi nivel no es muy alto).

game = {tileAncho:30, tileAlto:30};
game.Tile0 = function() {
};
game.Tile0.prototype.andable = true;
game.Tile0.prototype.fotograma = 1;
game.Tile1 = function() {
};
game.Tile1.prototype.andable = false;
game.Tile1.prototype.fotograma = 2;

Que se está haciendo aqui ? Game es un objeto? Es una clase?
Para que hacen game.tile0=function(){}? Es una definición de una clase?
Si andable o fotograma son propiedades de un objeto, porque los define con
.prototype?
Gracias de antemano



-----------------------------------
ASNativos
http://www.5dms.com/listas
------------------------------------



-----------------------------------
ASNativos
http://www.5dms.com/listas
------------------------------------

Responder a