Comunidad de diseño web y desarrollo en internet online

Movieclips con rollover y rollout

Citar            
MensajeEscrito el 02 Mar 2011 03:24 am
Hola tengo el siguiente codigo:

mc1.onRollOver = function()
{
import mx.transitions.Tween;
import mx.transitions.easing.*;

var miTween:Tween = new new Tween(mc2, "_y", Back.easeInOut, -350, -4, 1, true)();
var miTween:Tween = new Tween(mc2, "_alpha", Back.easeInOut, 25, 100, 3, true);
var miTween:Tween = new new Tween(mc3, "_y", Back.easeInOut, -350, -4, 1, true)();
var miTween:Tween = new Tween(mc3, "_alpha", Back.easeInOut, 25, 100, 3, true);
};

mc1.onRollOut = function()
{

var miTween:Tween = new new Tween(mc2, "_y", Back.easeInOut, 2, -200, 1, true)();
var miTween:Tween = new Tween(mc2, "_alpha", Back.easeInOut, 25, 100, 3, true);
var miTween:Tween = new new Tween(mc3, "_y", Back.easeInOut, 2, -200, 1, true)();
var miTween:Tween = new Tween(mc3, "_alpha", Back.easeInOut, 25, 100, 3, true);
};

Y mi idea es la siguiente: mc1 es un boton invisible que esta arriba de la pantalla y al hacer rollover aparecen: mc2 (que es una franja horizontal) y mc3 que es un boton que cumple la funcion de cerrar la pantalla. El problema esta cuando hago rollover sobre mc3 (para cerrar la pantalla) y entonces mc1 interpreta que es un rollout y comienza a titilar y vuelve al inicio. Pido perdon por mi explicacion y por mi ignorancia, espero me comprendan, desde ya muchas gracias!

Por jotapege

3 de clabLevel



 

safari
Citar            
MensajeEscrito el 04 Mar 2011 04:39 pm
Supongo que mc3 esta dentro del area de mc1, entonces en el rollOver del mc1 debes poner como primera instrucción:

Código :

if (this.hitTest(_root._xmouse, _root._ymouse, true)) return;

Por gabynufe

Claber

446 de clabLevel



 

México, D.F.

msie8
Citar            
MensajeEscrito el 05 Mar 2011 09:49 pm
Gracias por tu respuesta, efectivamente mc3 esta dentro del area de mc1. He probado con el codigo que me has pasado pero sigo con el mismo problema

Por jotapege

3 de clabLevel



 

safari
Citar            
MensajeEscrito el 07 Mar 2011 04:00 am
Perdón el codigo es para el rollOut del mc1

Por gabynufe

Claber

446 de clabLevel



 

México, D.F.

firefox

 

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