begin process at 2012 05 26 11:51:24
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

Bug Menu AS3


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Bug Menu AS3

mercredi 13 mai 2009 à 17:08:17 | Bug Menu AS3

Orange73

Membre Club
Bonjour à tous et à toutes,

Voilà, j'ai un menu AS3 généré via XML....

j'ajoute un addeventlistener MOUSE_OVER et MOUSE_OUT a chacun des elements de ce menu.

Pour que cela soit plus simple voici le code :

function createMenuItem(pCaption:String, pFormat:TextFormat, pMainMenu:XMLList)
{
    var tmpItem:SectionItem = new SectionItem();
    tmpItem.name = "item";
    tmpItem.mainMenu = pMainMenu;
   
    var tmpTxtField:TextField = CustomTextField("", pCaption, "caption", pFormat, "simple", 0, true);   
    tmpItem.menuTitle.addChild(tmpTxtField);

    tmpItem.btn.width = tmpItem.menuTitle.width;
    tmpItem.btn.height = tmpItem.menuTitle.height;
       
    tmpItem.buttonMode = true;
           
    return tmpItem;
}

var menuElements:XMLList = e.elements();
       
    for each(var sections in menuElements)
    {
        var menuItem:MovieClip = createMenuItem(sections.@caption, menuSectionsFormat, sections.menu);
        menuItem.name = "sectionItem_"+sections.@id;
        menuItem.id = sections.@id;
       
        mainContainer.contentContainer.sectionsMenu.addChild(menuItem);
       
        menuItem.x = START_MENU_X;
        START_MENU_X += 20 + menuItem.width;
       
        menuItem.btn.addEventListener(MouseEvent.ROLL_OVER, mouseOverSection);
        menuItem.btn.addEventListener(MouseEvent.ROLL_OUT, mouseOutSection);
        menuItem.btn.addEventListener(MouseEvent.CLICK, mouseClickSection);
    }

function mouseOverSection(e:MouseEvent):void
{
    if(currentSection != e.currentTarget.parent.id)
    {
        e.currentTarget.parent.gotoAndPlay("on");
    }
}

function mouseOutSection(e:MouseEvent):void
{
    if(currentSection != e.currentTarget.parent.id)
    {
        e.currentTarget.parent.gotoAndPlay("off");
    }
}



Le probleme est que lorsque je fais un rollover par la gauche de l'element, le rollover saute. c'est a dire que si je glisse la souris de gauche a droite ca alterne entre mouseOver et mouseOut...

Avez vous deja eu ce probleme ?

Merci

-- Orange73 --
"L'homme n'est pas fait pour travailler, la preuve c'est que cela le fatigue" (Voltaire)
jeudi 14 mai 2009 à 10:30:06 | Re : Bug Menu AS3

Orange73

Membre Club
Je viens de trouver le probleme ...

Si je remplace
mainContainer.contentContainer.sectionsMenu.addChild(menuItem);
Par
addChild(menuItem);

Sa fonctionne... mais moi je veux placer le items dans le clip sectionsMenu...

D'ou vient ce bug ?



-- Orange73 --
"L'homme n'est pas fait pour travailler, la preuve c'est que cela le fatigue" (Voltaire)
jeudi 14 mai 2009 à 10:53:16 | Re : Bug Menu AS3

Orange73

Membre Club
Réponse acceptée !
C'est bon j'ai trouvé le probleme et je l'ai résolu.

J'avai un clip qui suivai ma souris et qui etait en dessus de tout les clip present... du coup bug...

Merci quand meme


-- Orange73 --
"L'homme n'est pas fait pour travailler, la preuve c'est que cela le fatigue" (Voltaire)


Cette discussion est classée dans : menu, var, btn, menuitem, tmpitem


Répondre à ce message

Sujets en rapport avec ce message

menu style mac [ par robertours ] Salut, je tente actuellement d'uitiliser un menu au design mac.Pour les icones de gauche, tout se passe a peu près bien, mais si on approche du menu p Création d'un menu dynamique, problème d'affichage des données. [ par bolaf ] Bonjour, Je me suis attaqué à la création d'un menu dynamique avec extraction des données d'un fichier texte.Je ne parviens pas à afficher les deux in question ciblage clip et positionnnement [ par jerrrrrry ] bonjour nouvelle question pour les plus chevronnés et gentils (ceux qui m'aideront) d'entre vousj'ai un diaporama et sur un calque superieur j'ai une aide urgent menu circulaire svp :) [ par fenfen_159 ] bonjour,je vous expose mon "problème" (surtout une question)j'ai créer un menu en forme circulaire (roue) ce menu tourne en faisant tourner mes bouton Mettre au 1er plan [ par godak ] Bonjour,je galère avec mes histoires de menu :en gros j'ai 4 boutons carrés qui s'ombrent lorsque l'on survole.Ces 4 boutons sont dans un clip "menu"J Transition XML [ par ulysse68 ] Bonjour à vous,alors voilà j'ai finis ma visionneuse XML, maintenant je cherche à faire des transitions quand je change d'swf ( oui je fais une galeri menu xml flash [ par marcof ] Bonjour à tous,J'ai réussi à créer un menu avec un sous menumais je n'arrive pas à mettre un sous menu sous  le sous menu :)Si quelqu'un pouvait m'aid Menu style dock [ par geraldinechx ] Bonjour à tous,J'ai récupéré une source pour faire un menu style dock mac. Voici le code : align = bottom;centerx = 132;centery = 107;menuholder = cre [flash cs4 et AIR ]Menu carrousel 3d et ecriture dans fichier texte [ par alamata ] bonjour a tous, voila ce qui m'amene...j'ai telecharger et modifier Menu 3d Carrousel...mais j'ai un petit soucis,...j'aimerais pouvoir integrer ce co besoin d'aide [ par cindaly ] Bonjour à tous ,C'est la 1ère fois que j'utilise ce forum alors j'espère être au bon endroit et surtout que quelqu'un puisse m'aider...Voilà la situat


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,733 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales