IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ActionScript 3 Discussion :

menu slide AS3


Sujet :

ActionScript 3

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 1
    Par défaut menu slide AS3
    Bonjour à tous!

    Alors voilà mon petit problème :

    Depuis plusieurs jours, j'écume les forums et autres tutoriels dans l'espoir de trouver une bonne explication pour réaliser un menu slide vertical.
    J'ai fini par en trouver pas mal, quelques uns bien expliqués (je suis un débutant absolu..) mais le souci....c'est qu'ils sont tous en AS2!
    A chaque fois que je trouvais une anim correcte, qui convenait à mes besoin, le script était directement inscrit sur le clip, chose impossible en AS3.
    Donc j'aimerais qu'une bonne âme puisse m'indiquer la marche à suivre pour me sortir de cette impasse!^^

    En gros voilà le script que j'ai réussi à bidouiller avec ce que j'ai récolté :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    onClipEvent (enterFrame) {
    if (_root._ymouse >= 200) {
    if (this._y >= 828) {
    stop();
    } else {
    this._y += 20;
    }
    } else {
    if (this._y <= 380) {
    stop();
    } else {
    this._y -= 20; // on enleve 5 en x
    }
    }
    }
    Mon problème vient de la première ligne, ce n'est apparemment pas compatible avec l'AS3...

    Voilou, j'espère que mes explications sont assez claires et que c'est faisable..

    Merci de votre attention et à très vite j'espère!!! :-)

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 69
    Par défaut
    voici la transcription de code en as3


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    addEventListener(Event.ENTER_FRAME,onEnterFrame);
     
    function onEnterFrame (e:Event) {
    if (stage.mouseY >= 200) {
    if (clip.y >= 828) {
    clip.stop();
    } else {
    clip.y += 20;
    }
    } else {
    if (clip.y <= 380) {
    clip.stop();
    } else {
    clip.y -= 20; // on enleve 5 en x
    }
    }
    }

    ce code est a placé sur la première image de l'animation
    clip est le nom de l'objet, placé sur la scène, que tu veux bouger. Tu mets ce nom dans l'interface flash.

    Après si tu veux faire d'autres choses plus compliquée...
    C'est de la programmation tout ça!
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Menu slide avec div
    Par guillaumec59 dans le forum jQuery
    Réponses: 2
    Dernier message: 28/01/2011, 15h01
  2. Création de menu contextuel AS3
    Par Levendivin dans le forum ActionScript 3
    Réponses: 5
    Dernier message: 30/06/2010, 23h06
  3. Réaliser un Menu Slide Bar avec lien et image
    Par bep42 dans le forum jQuery
    Réponses: 1
    Dernier message: 10/05/2009, 09h57
  4. besoin de votre aide menu slide
    Par italia90 dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 19/03/2009, 10h17
  5. Problemes pour un menu en AS3
    Par Invité dans le forum ActionScript 3
    Réponses: 2
    Dernier message: 17/01/2008, 15h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo