begin process at 2012 05 27 14:25:34
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

Menu dynamique FLASH - XML


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

Menu dynamique FLASH - XML

jeudi 8 mai 2008 à 08:41:12 | Menu dynamique FLASH - XML

Orange73

Membre Club
Hello,

Voila, j'ai un menu xml dynamique qui fonctionne impeccable sauf l'espacement entre les items de ce menu...

En fait je n'arrive pas a gerer l'espacement avec l'autosize des textFields... Help plz !

Flash :
myMenu = XPath.selectNodes(myNavig,"/root_level/btn");
   
    for(var i=0;i<myMenu.length;i++)
    {
           
        var menuContent = mainContainer.menuClip.attachMovie("menuItem","menu"+i, mainContainer.menuClip.getNextHighestDepth());
       

        menuContent.dynText.txtMenu.htmlText = myMenu[i].attributes.caption;
        menuContent.dynText.txtMenu.autoSize = true;
       
        menuContent.invBtn._width = menuContent.dynText.txtMenu._width;
        menuContent.invBtn._height = menuContent.dynText.txtMenu._height;
        menuContent.invBtn._y = menuContent.dynText.txtMenu._y;
       
        menuContent.ticker.barre._width = menuContent.invBtn._width + 15;
        menuContent.ticker.barre._height = _root.mainContainer.header._height;
        menuContent.ticker.barre._x = menuContent.ticker.barre._x - 7.5;
               
        MENU_START_X = 0;
        MENU_SPACE_X = menuContent._width;
        menuContent._x = i*MENU_SPACE_X;
       
        menuContent.invBtn.onRollOver = function(){
            this._parent.gotoAndPlay("on");
        }
       
        menuContent.invBtn.onRollOut = function(){
            this._parent.gotoAndPlay("off");
        }
       
    }


XML :
<?xml version="1.0" encoding="utf-8"?>

<root_level>

<btn id="0" caption="HOME" titre="Home" url ="/home/" />
<btn id="1" caption="SERVICES" titre="Services" url ="/services/" />
<btn id="2" caption="CONTACTS" titre="Contact" url ="/contact/" />
<btn id="3" caption="REFERENCES" titre="Références" url ="/references/" />
<btn id="4" caption="LIENS" titre="Liens" url ="/liens/" />

</root_level>

jeudi 8 mai 2008 à 09:57:15 | Re : Menu dynamique FLASH - XML

kix484

Réponse acceptée !
salut

deja ton autoSize il fo le mettre avant d injecter le texte
Il fo inverser ces 2 lignes :
menuContent.dynText.txtMenu.htmlText = myMenu[i].attributes.caption;
menuContent.dynText.txtMenu.autoSize = true;
       

avant d lancer ta boucle qui fait le menu , tu declare une variable que tu initie a 0
par exemple H=0;

dans la boucle :

monBouton.leTexteduBton.autoSize=true;
monBouton.leTexteduBton.text="blablablabla";
monBouton._y= H;
H +=monBouton._height;


la boucle au prochain passage aura incrementé la valeur de H du bouton precedent dc peut importe la taille du texte il va aller se placer dessous.

Voila voila bye

jeudi 8 mai 2008 à 10:06:52 | Re : Menu dynamique FLASH - XML

Orange73

Membre Club
Hello,

merci pour ta reponse.

Tout marche nikel :) THANKS !!!


PS : Pour l'autosize c'est une erreur de copie/colle, je l'avai mis avant :)


Cette discussion est classée dans : menu, menucontent, invbtn, dyntext, txtmenu


Répondre à ce message

Sujets en rapport avec ce message

Super menu sur http://www.musze.com [ par mismum ] Hello!!! En visitant le site http://www.musze.com/, j'ai trouvée le menu Flash que je veux pour mon site perso. Mon problème est simple et complexe à Menu qui défile infiniement [ par vanpet ] je désire faire une menu horizontal où totes les rubriques sont l'un a coté de l'autre te elles bougent plus ou moins vite selon la position de la sou Boutons et pb de liens ! [ par xatrix ] Smile :) It costs nothing !D abord, boujour a tous (je suis nouveau par la)Voici mon pb : j ai créé un menu avec flash MX et quand je veux cliquer sur pb load de variable [ par draculaseb ] bonjour !j'aimerai créer un menu facile à configurer et réutilisable dans n'importe quelle page, donc en faisant passer les variables par l'url, quand help curseur indomptable !!! [ par coralied ] Voila mon probleme,J'ai un menu en flash avec un curseur perso (spermatozoide) onClipEvent (load) {Mouse.hide();this.startDrag(true);}mais lorsque que bouclage ! [ par bartoun ] bonjour,voila mon probleme (à la fois me sens pas seuls)g une séquence sur laquelle g deux clips actionnés par des boutons ("menu_photo" et "menu_illu Interractions de swf [ par greenoux ] J'ai, dans une page html en cadre, un menu en flash qui se trouve dans le cadre supérieur. Lorsqu'on click sur l'une des rubriques du menu, un sous-me Background de mon menu [ par tweeder ] Étant pur newbie de la programmation flashje me soumets a vos moqueries en vous posant 2 questions qui sont surement simplices 1- Comment puis-je ajus menu defilant contenant des images et des textes... [ par nenen ] Salut,je commence le flash et je voudrais faire un menu avec barre de défilement contenant des petites images et des textes sous chaque image mais je faire le lien entre un menu et des liens diffférents [ par rastaba ] Salut a vous, Je me demande comment faire pour "faire le lien" entre un menu dynamique fait en action script ou l'on prédéfinit combien il y aura de l


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,718 sec (4)

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