j'ai vraiment fait trop de recherche avant de poser ma question sur ce forum.
bref voila mon problème :
je suis entrain de crée un site web qui contient un barre en bas ou lorsque on met la souris dessus elle affiche une zone ou il y a un contact et projet futured.
j'explique plus le concept : cette barre est un clip que j'ai ajoutée deux EventListener : un MOUSE_OVER et un MOUSE_OUT . dans ce même clip il y a le clip de contact et un clip de futured.
PRROBLEME : Lorsque je passe le souris en dessus du clip j'ai l'animation et la barre s'ouvre MAIS lorsque je passe sur un clip Child ( contact et futured ) c'est comme si j'ai fait un MOUSE_OUT de la zone malgrè que je suis sur le même clip.
CODE :
// Import
import fl.transitions.Tween;
import fl.transitions.easing.*;
import fl.transitions.TweenEvent;
//Initialisation
var posnews:int = 0;
var depl:int;
stage.scaleMode="noScale";
stage.align="T";
init();
//
stage.addEventListener(Event.RESIZE, immoresize);
news.addEventListener(MouseEvent.MOUSE_OVER, opennews,false,0,true); //news est le nom de la barre
function init():void
{
news.x=-(Math.round((stage.stageWidth-1050)/2));
news.y=500;
menu.x=-(Math.round((stage.stageWidth-1050)/2));
menu.y=-27;
menu.nav.x=stage.stageWidth - 340;
depl = stage.stageHeight - 400;
}
function opennews(e:Event):void
{
if (stage.stageHeight<960) {
news.removeEventListener(MouseEvent.MOUSE_OVER, opennews);
var tw = new Tween(news, "y", Bounce.easeOut, 500, depl, 1.5, true);
tw.addEventListener(TweenEvent.MOTION_FINISH, onFinish);
}
}
function closenews(e:Event):void
{
if (stage.stageHeight<960) {
news.removeEventListener(MouseEvent.MOUSE_OUT, closenews);
var tw = new Tween(news, "y", Bounce.easeOut, depl, 500, 1.5, true);
tw.addEventListener(TweenEvent.MOTION_FINISH, onFinish1);
}
}
function onFinish(e:TweenEvent):void {
posnews=1;
news.addEventListener(MouseEvent.MOUSE_OUT, closenews,false,0,true);
}
function onFinish1(e:TweenEvent):void {
news.addEventListener(MouseEvent.MOUSE_OVER, opennews,false,0,true);
posnews=0;
}
//le code est un peut en desordre avec des instruction en trop car j'ai fait plusieur essais et c'est le plus stable.
meci pour vos reponses !