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

Flash Discussion :

Bouton en flash


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 12
    Par défaut Bouton en flash
    Bonjour

    Je suis débutant en flash CS3. Je cherche à executer une action style passer à l'image suivante ou ouvrir une URL en cliquant sur bouton.
    J'ai regardé plusieurs tutorials mais aucun n'est clair.
    J'ai créé le bouton et l'ai convertit en symbole. Mais ensuite c'est là que les tutorials expliquent mal. Je dois rentrer du code dans le bouton mais ce n'est pas expliqué comment faire.

    Si je fais clic droit actions sur la liste des états du bouton çà me marque "Aucune action ne peut être appliquée à la sélection en cours"

    Comment dois-je faire ?

  2. #2
    Membre Expert
    Avatar de jean philippe
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 062
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 062
    Par défaut
    salut
    tu dois convertir ton symbole en bouton, puis sur un calque dédié posé le code qui écoute l'action du clic
    > addlistener

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 12
    Par défaut
    J'ai écrit :

    gauche.addEventListener(MouseEvent.MOUSE_DOWN,clicgauche);
    function clicgauche(event:MouseEvent):void {
    this.previousFrame();
    }

    Mais apparemment le symbole gauche est mal reconnu par le code

  4. #4
    Membre Expert
    Avatar de jean philippe
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 062
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 062
    Par défaut
    a mon avis c'est normal !
    le this c'est quoi ?

  5. #5
    Membre expérimenté Avatar de Fares BELHAOUAS
    Homme Profil pro
    Développeur Flex & Java
    Inscrit en
    Mars 2002
    Messages
    182
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Flex & Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2002
    Messages : 182
    Par défaut
    salem

    voici un autre code pour le goto

    trace(e.target.name);
    gotoAndPlay(1);
    trace(currentFrame);
    t'as mis quoi comme bouton, des component button ou bien des buttons symboles, je vais voir comment ça marche avec les buttons symboles

  6. #6
    Membre expérimenté Avatar de Fares BELHAOUAS
    Homme Profil pro
    Développeur Flex & Java
    Inscrit en
    Mars 2002
    Messages
    182
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Flex & Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2002
    Messages : 182
    Par défaut
    Salem jvachez,

    ça marche aussi avec les buttons symboles, le nom button1 je ne le donne pas au symbole dans la library, je le donne au nom de l'instance, quand tu mets ton symbole sur le stage, dans le propriétés tu trouvera instancename, c'est ici ou tu dois mettre le nom de l'instance, sinon Flash lui donnera un nom au hazard, comme ceux que tu viens d'avoir

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 12
    Par défaut
    Pour les boutons j'ai pris des images gif et j'ai fait clic droit convertir en symbole et j'ai choisi button en type.

    Je viens de trouver pour l'occurence merci

  8. #8
    Membre expérimenté Avatar de Fares BELHAOUAS
    Homme Profil pro
    Développeur Flex & Java
    Inscrit en
    Mars 2002
    Messages
    182
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Flex & Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2002
    Messages : 182
    Par défaut
    Salem jvachez,

    Voici un code, moi je suis habitué avec Flash 8 et Flex mais pas avec CS3 ce qui fait que je suis autant en découverte que toi.

    j'ai mis deux calques, un pour les actions script ou j'ai mis ce code sur le premier frame, et le deuxième calque contient un button, avec nom d'instance button1

    addEventListener("click", onClick);
    function onClick(e:Event):void {
    trace(e.target.name);
    }
    le trace m'affiche button1

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 12
    Par défaut
    Citation Envoyé par Fares BELHAOUAS
    Salem jvachez,

    Voici un code, moi je suis habitué avec Flash 8 et Flex mais pas avec CS3 ce qui fait que je suis autant en découverte que toi.

    j'ai mis deux calques, un pour les actions script ou j'ai mis ce code sur le premier frame, et le deuxième calque contient un button, avec nom d'instance button1



    le trace m'affiche button1
    Je viens d'essayer ce code, pour 2 boutons çà ne m'affiche rien pour 2 autres çà m'affiche instance270 et instance271 alors que les symboles n'ont pas ce nom

Discussions similaires

  1. bouton en flash
    Par niou142 dans le forum Flash
    Réponses: 1
    Dernier message: 07/08/2008, 19h52
  2. problème de boutons dand flash..
    Par lesartsde dans le forum Flash
    Réponses: 1
    Dernier message: 02/03/2008, 16h46
  3. controler un movieclip avec des boutons en flash
    Par alexkickstand dans le forum ActionScript 1 & ActionScript 2
    Réponses: 4
    Dernier message: 09/01/2008, 18h03
  4. Réponses: 1
    Dernier message: 26/06/2007, 08h43
  5. Désactiver un bouton en flash
    Par cyraile dans le forum ActionScript 1 & ActionScript 2
    Réponses: 1
    Dernier message: 15/01/2007, 10h53

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