Ahora que hablais de clases... sabeis que pas� al final con el manual que se iba a 
traducir a espa�ol de OOP ???
Creo recordar que el tema salio alli por mayo !!!
 
Saludos
Oscar

[EMAIL PROTECTED] wrote:
Creo que una buena opci�n ser�a crearte una clase y despu�s asignarla con
Object.registerClass, ah� quedar�a realmente reutilizable 100%. El c�digo
ser�a algo as�:


//Constructor
function customButton() {
this.actions = new Array();
}

var o = customButton.prototype = new MovieClip();

o.onLoad = function() {
// Aqu� y en el constructor
// ir�an los par�metros de inicializaci�n
this.gotoAndStop(0);
}

o.onRollOver = function() {
this.gotoAndStop(2);
}

o.onRollOut = o.onReleaseOutside = function() {
this.gotoAndStop(1);
}

/*****
* Este m�todo sirve para apilar
* las funciones que se deber�n
* ejecutar cuando se haga click
*******/
o.addClick = function(funcion) {
this.actions.push(funcion);
}

o.onRelease = function() {
var element = new Number(0);
var length = this.actions.length;
for (element = 0; element < length; element++)
this.actions[element].call(this);
}


Para cada MC que quieras aplicacarle el comportamiento de la clase tendr�s
que hacer:


Object.registerClass("nombre_vinculacion_MC",customButton);


En fin, es una primera aproximaci�n que junto con lo que tienes puede
quedar guapo ;-)

Saludos
Xavi



---------------------------------
Yahoo! Messenger
Nueva versi&oacute;n: Super Webcam, voz, caritas animadas, y m&aacute;s 
#161;Gratis!<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
-------------------------------->

Responder a