Asociar, vincular o heredar una clase a un MovieClip

Posted on enero 16, 2007. Filed under: Clases, Flash, Guias, Movie Clips |

La manera tradicional de asociar, vincular o hacer que un movieClip herede las propiedades de una clase que hemos hecho, es a través de la vinculación en el panel biblioteca. En el campo Clase de AS 2.0: deberíamos colocar el nombre de la clase.

Pero hay una manera mas practica y mas limpia que permite muchas mas posibilidades. Es con el siguiente código.

Object.registerClass(“miClip”, miClase);

Y ya esta. Tenemos vinculada un MovieClip a una clase. En esta clase hay que extender la clase a la clase MovieClip, de esta manera

class miClase extends MovieClip

Make a Comment

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

6 comentarios to “Asociar, vincular o heredar una clase a un MovieClip”

RSS Feed for Aprendiendo a Programar en Python con PyGame para hacer Video Juegos Comments RSS Feed

jhkjhkjh

ja ja seria mucho pedir, si pones un ejempl, de una clase, donde se implemente.
Digo, si no es mucho pedir :p
Gracias.., si logor conseguir algo antes, lo pobre acá!

Pues es solo colocar el código en la película principal

Object.registerClass(”miClip”, miClase);

No le veo mayor misterio. Tambien puedes buscar en la Categoria “Ejemplos Mios” de este blog que puedes encontrar algo que te sirva

Hola, estaba buscando algo parecido a esto, porque resulta que tengo una clase que extiende a MovieClip, y me gustaria, que mis mc´s usarán los metodos de ésta, al viejo estilo prototype. No me ha funcionado😦
He visto otro ejemplo (Joan Garnet), menos bonito, pero que si me ha dado resultado:

Object.prototype.setClase = function (clase, args){
this.__proto__ = clase.prototype;
clase.apply (this, args);
};
miClip.setClase(miClase);

Se puede hacer esto que te digo, usando registerClass ¿? ….

Salu2!

mmmmm ….

With a AS 2.0 class you can’t use Object.registerclass, they really changed things. Take a look at these docs at macromedia to see how it’s done with AS2.0 classes (If you haven’t already since you were looking) :
QUE PUTADA!

TIMNHE no sabría decirte. creo que prototipe es para ActionScript 1 pero igual, deberías preguntar en Cristalab a ver que te responden.


Where's The Comment Form?

Liked it here?
Why not try sites on the blogroll...

A %d blogueros les gusta esto: