Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/06/2004, 02:38
pr0
 
Fecha de Ingreso: marzo-2004
Mensajes: 687
Antigüedad: 20 años
Puntos: 28
Hola

Maro akí te dejo otra solución por si fuera de tu gusto

Este codigo debes colocarlo en un fotograma de la pelicula, preferiblemente el primero:

Código:
MovieClip.prototype.alfa = function (cantidad, velocidad) {
    this.onEnterFrame = function () {
        with (this) {
            _alpha = _alpha - velocidad;
            if (Math.ceil(_alpha) == Math.ceil(cantidad)) {
                delete onEnterFrame;
            }
        }
    };
};

Luego según tu ejemplo de botones, debes de llamar al PROTOTYPE ke hemos creado de la siguiente manera:

Código:
// en este caso el graphic1 se vuelve 100% de alfa a una velocidad de 20
on (rollOver) {
    _root.graphic1.alfa(100, 20); //akí usamos el prototype
    _root.graphic2._alpha = 0;
    _root.graphic3._alpha = 0;
    _root.graphic4._alpha = 0;
    _root.graphic5._alpha = 0;
}

// en este caso el graphic1 se vuelve 0% de alfa a una velocidad de 20
on (rollOut) {
    _root.graphic1.alfa(0, 20); //akí usamos el prototype
    _root.graphic2._alpha = 0;
    _root.graphic3._alpha = 0;
    _root.graphic4._alpha = 0;
    _root.graphic5._alpha = 0;
}

Espero ke te sirva, saludos