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 :

[CS3] [AS2] Collisions, déclenchements actions.


Sujet :

Flash

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20
    Points : 7
    Points
    7
    Par défaut [CS3] [AS2] Collisions, déclenchements actions.
    Bonjour,

    je suis en train de créer mon portfolio sous flash. en fait, j'aimerais qu'au niveau du menu, on puisse déplacer une ptite bébète avec les touche fléchées, et quand elle passerais sur un bouton (collisions), ça lancerait un lien vers la rubrique approprié.
    genre si j'amène la bébète sur le bouton "contact" ça lance une fenêtre de contact, ou une page de contact, n'importe.

    j'ai essayé ça : http://stephaneey.developpez.com/tut...004/collision/
    (du moins j'ai pris la source pour essayer un truc).
    en fait, j'ai rajouté une commande qui renvoie sur un lien quand la collision est détécté.

    mc2.onEnterFrame=function()
    {
    Collision.text="";
    if(mc1.hitTest(this))
    {
    Collision.text="Collision détectée";
    getURL("http://www.google.fr");
    }
    }
    le blem c'est que si on enlève pas le rond de la barre, bah ça ouvre trente-six millions de fenètre google d'ailleurs mon flash à planter suite à ça ^^

    Questions :

    il faudrait rajouter quoi pour que ça ne lance le lien qu'une fois?
    Est ce que je peux aussi faire en sorte que lorsque la ptite bébète passe sur un bouton, il faut à l'utilisateur d'appuyer sur ENTREE par exemple pour déclencher le lien? (c'est plutot ça qui me faudrait ^^)

    Je peux aussi mettre une commande afin que ça renvois vers une autre séquence? (je pense oui).

    et enfin ^^ dernière question pas vraiment en rapport ou presque : ma bébète va se déplacer en sautant. mais j'aimerais qu'elle ne saute que quand on la déplace (genre à droite ou à gauche). j'ai essayé de faire une animation de "saut" dans le clip mc1 de la source, mais bien entendu le rond saute tout le temps ^^

    pour voir un petit aperçu de comment saute mes bébète, voici mon animation d'intro ^^
    http://naohto.free.fr/aide/flash/preload.swf


    et petit renseignement : si je veux que mon perso ne se déplace qu'horizontalement, je dois juste mettre "key right" et "key left" dans le code? par contre, ma ptite bébète se limitera au limites de l'animation? ou si on continue d'appuyer sur la touche gauche elle ira à gauche indéfiniment?

    donc voilà...pour l'instant je crois que j'ai que ça comme questions ^^

    merci d'avance pour toutes vos réponses!! ^^

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20
    Points : 7
    Points
    7
    Par défaut
    si je me suis mal expliqué vous me dites

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20
    Points : 7
    Points
    7
    Par défaut
    personne pour 'maider?

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20
    Points : 7
    Points
    7
    Par défaut
    j'ai failli trouver... mais nan en fait -_-

    au lieu de mettre simplement get url quand il y a collision, je voulais rajouter onkey press. mais vu que c'est pas un bouton j'ai pas pu -_-
    aidez moi please !!

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20
    Points : 7
    Points
    7
    Par défaut
    on m'a un peu aidé sur un autre forum, je met ici le code que l'on m'a donné si ça intéresse des gens ça m'a bien aidé mais par contre, j'aimerias maintenant lancer l'action ou le lien seulement en pressant la touche entrée quand il y aura "collision"... ^^ nan nan je suis pas chiant. je peux pas mettre onpresskey parce qu'il faut que ce soit un bouton... merci pour votre aide ^^


    var isWalked:Boolean=false;//variable de controle pour savoir si j ai déja lancé le getURL...c a s appelle un flag ou drapeau
    mc2.onEnterFrame=function()
    {
    Collision.text="";
    if(mc1.hitTest(this)){
    if(!isWalked){
    Collision.text="Collision détectée";
    getURL("http://www.google.fr");
    //je mets a true pour pas relancere tant que je suis dessus
    isWalked=true
    }
    }else{
    //pas collision je remets a false
    isWalked=false;
    }
    }

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20
    Points : 7
    Points
    7
    Par défaut
    personne pour m'aider...? s'il vous plait

Discussions similaires

  1. flash CS3 / as2 / playliste xml mp3
    Par zonessai dans le forum ActionScript 1 & ActionScript 2
    Réponses: 5
    Dernier message: 22/04/2009, 12h38
  2. Réponses: 1
    Dernier message: 01/09/2008, 14h58
  3. [CS3] [AS2] Collisions, déclenchements actions.
    Par nocolkte dans le forum Flash
    Réponses: 0
    Dernier message: 12/04/2008, 17h08
  4. [CS3][AS2]problème avec les _level
    Par SnowStyle dans le forum ActionScript 1 & ActionScript 2
    Réponses: 1
    Dernier message: 02/04/2008, 07h31

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