Comunidad de diseño web y desarrollo en internet online

Problema con clases

Citar            
MensajeEscrito el 15 Abr 2006 02:20 am
Hola mi problema es el siguiente

Cuando creo un nuevo MovieClip

por ejemplo

this.createEmptyMovieClip("cosa", this.getNextHighestDepth());

Quiero q funcione algo como lo que se hacia antes de Object.registerClass....

Pero pues la unica forma que he encontrado es crearlo directamente en en fla, y ponerle en linkage que lo va a controlar una clase

Quiero que creandolo mediante actionscript pueda por ejemplo decirle que haga lo mismo que hace linkage pero en as o sea que lo controle una clase que se llame por ejemplo

class Efectos extends MovieClip {
public function fadeIn():Void {
//codigo para el fadein
}
}

y llamarla asi:

this.createEmptyMovieClip("cosa", this.getNextHighestDepth());

this.cosa.fadeIn();

y que haga el fadeIn, alguien sabe como se hace esto?

Por lalo_5_2000

11 de clabLevel



 

firefox
Citar            
MensajeEscrito el 16 Abr 2006 07:04 pm
hola Lalo, a mi me funciona así: (segón tu nombre de clase)

Object.prototype.setClase = function (clase, args) // función para establecer la clase del movieclip
{ this.__proto__ = clase.prototype; clase.apply (this, args); };

var cosa:MovieClip;
cosa=this.createEmptyMovieClip("cosa", this.getNextHighestDepth());
cosa.setClase(Efectos);

espero que te funcione ;)

Por spriggan

3 de clabLevel



Genero:Masculino  

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.