2010-08-30 4 views

Répondre

0

Écoutez l'événement menuHide du menu; il est distribué lorsque le menu ou un sous-menu est caché. Dans l'écouteur d'événement, vérifiez si event.target == event.currentTarget. Si elles sont égales, cela signifie que le menu était juste caché - sinon cela signifie que le menu est toujours visible, mais l'un de ses sous-menus était juste caché.

menu.addEventListener(MeuEvent.MENU_HIDE, onHide); 
private function onHide(e:Event):void 
{ 
    if(e.target == e.currentTarget) 
    trace("The main menu was just hidden"); 
    else 
    trace("main menu is still visible, the submenu " 
      + e.target + " was just hidden"); 
} 
+0

Parfait! Merci. Fonctionne bien. – Monkeystador

Questions connexes