Menu vertical moderne

    Partager

    artkabis
    Administrateur

    Nombre de messages: 4514
    Age: 28
    Logiciels: Photoshop CS4, Flash CS4, Indesign CS4, After Effects CS4, Illustrator CS4, Premier Pro CS4, Encore CS4, Flexbuilder 3, Papervision 3D, Camtasia, Captivate, InDesign, Swift 3d, Illustrator, Dreamweaver CS3, Blender, Swift 3D, WampServer.
    Date d'inscription: 11/09/2008

    Capacités en graphisme
    Capacité graph:
    9/10  (9/10)

    Menu vertical moderne

    Message par artkabis le Mer 22 Avr - 17:44

    Bonjour à tous aujourd'hui j'ai décidé de vous préparer un tutoriel sur la création d'un menu vertical, ce menu se munira d'un icône suiveur qui changera de couleur à chaque passage du bouton survolé, comme des paroles ne valent pas un exemple voici à quoi vous arriverez à la fin de ce tutoriel:


    Il est aussi possible d'adapter ce menu à l'horizontal:


    Voici le code de ce tutoriel:
    Code:

    import gs.TweenMax;
    import gs.easing.Sine;
    /*
                          .:EasingList:.
       Back          Cubic          Linear        Quint
       Bounce        Elastic        Quad          Sine
       Circ          Expo            Quart
    */

    var tableauBt:Array = new Array(accueil,forum,galerie,folio,faq,contact);
    var couleur:ColorTransform = new ColorTransform();
    const ecart:int = 10;
    const lien1:URLRequest = new URLRequest("http://artkabis.fr");
    const lien2:URLRequest = new URLRequest("http://artkabis.fr");
    const lien3:URLRequest = new URLRequest("http://artkabis.fr");
    const lien4:URLRequest = new URLRequest("http://artkabis.fr");
    const lien5:URLRequest = new URLRequest("http://artkabis.fr");
    const lien6:URLRequest = new URLRequest("http://artkabis.fr");

    for (var i:int = 0; i < tableauBt.length; i++){
       tableauBt[i].addEventListener(MouseEvent.MOUSE_OVER,over);
       tableauBt[i].addEventListener(MouseEvent.MOUSE_UP,navig);
    }
    bg_bt.x = accueil.x;
    bg_bt.y = accueil.y;
    bg_bt.width = accueil.width + ecart;
    bg_bt.height = accueil.height + ecart;
    couleur.color = Math.random()* 0xFFFFFF;
    TweenMax.to(bg_bt, .1, {tint: couleur.color});

    function over(e:MouseEvent):void{
       couleur.color = Math.random()* 0xFFFFFF;
       var bt:MovieClip = (MovieClip) (e.target);
       var btWidth:Number = bt.width + ecart;
       var btHeight:Number = bt.height + ecart;
       TweenMax.to(bg_bt, .6,{x:bt.x, y:bt.y,width:btWidth, height:btHeight,
       tint:couleur.color, ease:Sine.easeOut});
    }
    function navig (e:MouseEvent):void{
       if(e.target.name == "accueil")navigateToURL( lien1,"_blank");
       if(e.target.name == "forum")navigateToURL( lien2,"_blank");
       if(e.target.name == "galerie")navigateToURL( lien3,"_blank");
       if(e.target.name == "folio")navigateToURL( lien4,"_blank");
       if(e.target.name == "faq")navigateToURL( lien5,"_blank");
       if(e.target.name == "contact")navigateToURL( lien6,"_blank");
    }


    Le tutoriel:

    La source de ce projet:


    .


    Dernière édition par artkabis le Lun 25 Mai - 23:08, édité 5 fois

    desperadisse
    Ceinture jaune
    Ceinture jaune

    Nombre de messages: 218
    Age: 31
    Logiciels: Photoshop CS3, Flash CS3, Dreamweaver CS3, NotePad ++, Wampserver, Flash CS4, Photoshop CS4, Camtasia 6, Adobe Captivate 3.
    Date d'inscription: 07/03/2009

    Capacités en graphisme
    Capacité graph:
    0/0  (0/0)

    Re: Menu vertical moderne

    Message par desperadisse le Mer 22 Avr - 17:49

    C'est un tutoriel fait avec tweenmax ?

    Bien jouer pour ce menu, c'est vrai que j'en chercher un pour mon site internet ^^

    Merci beaucoup art, pour tes tuto qui font tant rêver ^^

    artkabis
    Administrateur

    Nombre de messages: 4514
    Age: 28
    Logiciels: Photoshop CS4, Flash CS4, Indesign CS4, After Effects CS4, Illustrator CS4, Premier Pro CS4, Encore CS4, Flexbuilder 3, Papervision 3D, Camtasia, Captivate, InDesign, Swift 3d, Illustrator, Dreamweaver CS3, Blender, Swift 3D, WampServer.
    Date d'inscription: 11/09/2008

    Capacités en graphisme
    Capacité graph:
    9/10  (9/10)

    Re: Menu vertical moderne

    Message par artkabis le Mer 22 Avr - 19:16

    Pas de quoi et oui j'utilise bien la classe TweenMax (encore une fois), j'avoue qu'une fois que l'on y a gouté, c'est dur de sans passer !!!


    _________________
    J'me fais de la pub et na tongue

    artkabis
    Administrateur

    Nombre de messages: 4514
    Age: 28
    Logiciels: Photoshop CS4, Flash CS4, Indesign CS4, After Effects CS4, Illustrator CS4, Premier Pro CS4, Encore CS4, Flexbuilder 3, Papervision 3D, Camtasia, Captivate, InDesign, Swift 3d, Illustrator, Dreamweaver CS3, Blender, Swift 3D, WampServer.
    Date d'inscription: 11/09/2008

    Capacités en graphisme
    Capacité graph:
    9/10  (9/10)

    Re: Menu vertical moderne

    Message par artkabis le Mer 22 Avr - 19:17

    Le tutoriel est arrivé !!!!


    _________________
    J'me fais de la pub et na tongue

    Valbuena72
    Ceinture blanche
    Ceinture blanche

    Nombre de messages: 180
    Age: 19
    Logiciels: Quelles logiciel utilisez vous?
    Date d'inscription: 13/03/2009

    Capacités en graphisme
    Capacité graph:
    0/0  (0/0)

    Re: Menu vertical moderne

    Message par Valbuena72 le Dim 3 Mai - 9:32

    Salut,
    j'ai essaye bonne nouvelle pas de message d'erreur
    mauvaise nouvelle rien ne se passe ^^ j'aurais preferer avoir un message d'erreur pour une fois

    http://upload.stabland.fr/fichiers/files4/menu.fla

    JEYJEY
    Ceinture blanche
    Ceinture blanche

    Nombre de messages: 100
    Age: 19
    Logiciels: Quelles logiciel utilisez vous?
    Date d'inscription: 22/02/2009

    Re: Menu vertical moderne

    Message par JEYJEY le Lun 4 Mai - 0:28

    Euh je voudrais signaler que le lien de téléchargement ne marche plus et serait-il possible d'avoir le code pour la bare horizontal ainsi que le fla a moins que ce soit le même code smile

    Valbuena72
    Ceinture blanche
    Ceinture blanche

    Nombre de messages: 180
    Age: 19
    Logiciels: Quelles logiciel utilisez vous?
    Date d'inscription: 13/03/2009

    Capacités en graphisme
    Capacité graph:
    0/0  (0/0)

    Re: Menu vertical moderne

    Message par Valbuena72 le Lun 4 Mai - 6:41

    normalement pas besoin
    si c'est la souris qui bouge et on est dans le menu
    le suiveur va suivre dans son conteneur

    JEYJEY
    Ceinture blanche
    Ceinture blanche

    Nombre de messages: 100
    Age: 19
    Logiciels: Quelles logiciel utilisez vous?
    Date d'inscription: 22/02/2009

    Re: Menu vertical moderne

    Message par JEYJEY le Lun 4 Mai - 13:37

    Daccord merci pour la réponse smile

    artkabis
    Administrateur

    Nombre de messages: 4514
    Age: 28
    Logiciels: Photoshop CS4, Flash CS4, Indesign CS4, After Effects CS4, Illustrator CS4, Premier Pro CS4, Encore CS4, Flexbuilder 3, Papervision 3D, Camtasia, Captivate, InDesign, Swift 3d, Illustrator, Dreamweaver CS3, Blender, Swift 3D, WampServer.
    Date d'inscription: 11/09/2008

    Capacités en graphisme
    Capacité graph:
    9/10  (9/10)

    Re: Menu vertical moderne

    Message par artkabis le Lun 4 Mai - 13:54

    Pour répondre à la question de Valbuena72:

    C'est normale que ton menu ne fonctionne pas, tu as placer ton code et tous tes élément dans un symbole de type graphique, donc temps que tu n'auras pas replacer tous ceci dans un clip ou sur la scène principale, tu ne pourras pas voir si ton projet fonctionne.

    PS: après ça tu auras quelques erreurs de compilation, mais bon je pense que tu pourras les régler assez facilement


    _________________
    J'me fais de la pub et na tongue

    Calanor
    Newbie
    Newbie

    Nombre de messages: 39
    Age: 27
    Logiciels: la Créative Suite d'Adobe
    Date d'inscription: 18/02/2009

    Capacités en graphisme
    Capacité graph:
    0/0  (0/0)

    Re: Menu vertical moderne

    Message par Calanor le Ven 15 Mai - 9:50

    Plop !

    Merci Art !

    J'aimerais savoir si il est possible que les boutons (et si oui comment Smile )
    chargent des swf. En fait faire un mix entre ce tuto et celui-ci :
    http://www.artkabis.net/tutos-artkabis-f45/tutoriel-creer-une-interface-complete-en-as3-t217.htm

    Merci encore

      La date/heure actuelle est Jeu 24 Mai - 12:15