Ver Mensaje Individual
  #13 (permalink)  
Antiguo 01/06/2004, 14:11
dubska
 
Fecha de Ingreso: junio-2004
Ubicación: cadiz
Mensajes: 22
Antigüedad: 20 años, 5 meses
Puntos: 0
Hola, otra aportación:

"crea una función parecida al play();
por ejemplo back();" utiliza prevFrame() (busca en la referencia del Flash)

este es mi código(situállo en el primer frame de un layer, donde pones el
actionscript que quieres utilizar):

COPIA ESTO A ESE FRAME:

movieclip.prototype.atras = function()
{
this.onEnterFrame = function()
{
this.prevFrame();
if (this._currentframe == 1)
{
delete this.onEnterFrame;
};
};
};

NO COPIES MÁS

Se utiliza así (ejemplo):
1)Crea un movieClip, y le denominas boton1 (instance name).
dentro creas el efecto.
pero ojo, el primer frame debe contener stop();, así como también el
último frame...... Stop(); frameframeframe...frameframe..Stop();


1)Crea un boton que puedes llamar como quieras, selecciona y pon:

on (rollOver)
{
boton1.play();
// este rolover apunta al boton que creaste inicialmente, y omite el Stop();
}

on (rollOut)
{
boton1.atras();
/* esto llama a la función atras que hace prevFrame();, parecido a Frame();, pero al revés. */
}

on (press)
{
//que haga lo que tu quieras...
}

2) y ya está, uff, no te preocupes ya verás que os sale