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 :

Ajouter un on(press) sur un clip placé avec attachMovie [Fait]


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 103
    Par défaut Ajouter un on(press) sur un clip placé avec attachMovie
    Bonjour à tous,

    j'ai un bouton sur ma scene et en cliquant sur ce bouton je fais un attachMovie sur un clip de ma scene pour faire apparaitre un clip de ma bibliotheque.

    Mon problème est que je voudrais rajouter sur ce clip une action on(press) et on(release) mais je ne sais pas comment faire.

    Merci d'avance pour votre aide.

  2. #2
    Expert confirmé

    Avatar de freegreg
    Profil pro
    Inscrit en
    Août 2002
    Messages
    4 376
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Août 2002
    Messages : 4 376
    Par défaut
    Salut,

    cf FAQ

    http://flash.developpez.com/faq/flas...clips#boutonAS pour Flash 8 par exemple.

    Regarde la faq de ta version (toutes les faqs flash) si ce n'est pas la bonne version (qu'il aurait fallu indiquer dans ton titre )

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 103
    Par défaut
    désolé j'avais pas pensé à regarder la faq.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
     
    on (press) {
     
        this._parent.conteneur.attachMovie("logo1xlattach", "logo1xl", 1,init);
        this._parent.logo1xl.onPress = function() { startDrag(this,false); }
        this._parent.logo1xl.onRelease = function() { stopDrag(); }
     
    }
    j'ai testé le code suivant mais ça ne fonctionne pas

  4. #4
    Expert confirmé

    Avatar de freegreg
    Profil pro
    Inscrit en
    Août 2002
    Messages
    4 376
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Août 2002
    Messages : 4 376
    Par défaut
    Re

    Faudrait que tu vires ton on(Press) car cela devient coimpliqué

    Si j'ai bien compris, tu devrais plutôt mettre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    tonBtn1.onPress = function() {
        this._parent.conteneur.attachMovie("zaza", "logo1xl", 1,init);
        this._parent.conteneur.logo1xl.onPress = function() { this.startDrag(false); }
        this._parent.conteneur.logo1xl.onRelease = function() { this.stopDrag(); }
    }
    Code à placer sur l'image qui contient ton bouton, pas sur le bouton.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 103
    Par défaut
    merci pour ta réponse, je venais aussi de trouver la solution, j'avais oublié de mettre le conteneur dans le chemin.

    J'en profite pour te poser une autre question, car pour l'instant j'ai mon clip conteneur sur ma scene principale et j'ai été obligé de dessiner un carré dedans pour qu'il apparaisse et qu'il soit pris en compte mais en fait je voudrais qu'il soit invisible.

    Comment est ce que je peux procéder ?

  6. #6
    Expert confirmé

    Avatar de freegreg
    Profil pro
    Inscrit en
    Août 2002
    Messages
    4 376
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Août 2002
    Messages : 4 376
    Par défaut
    Le mieux, c'est de le créer quand tu en as besoin :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    tonBtn1.onPress = function() {
        var mc:MovieClip = this._parent.createEmptyMovieClip("conteneur", this._parent.getNextHighestDepth())
        mc._x = mc._y = 100;
        mc.attachMovie("zaza", "logo1xl", 1,init);
        mc.logo1xl.onPress = function() { this.startDrag(false); }
        mc.logo1xl.onRelease = function() { this.stopDrag(); }
    }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 10
    Dernier message: 24/02/2013, 20h38
  2. Comment jouer un clip lorsqu'on presse sur une touche
    Par jbidou88 dans le forum ActionScript 1 & ActionScript 2
    Réponses: 2
    Dernier message: 04/05/2006, 08h21
  3. [FLASH MX 2004] [ecouteur] evenements sur un clip
    Par marco_ dans le forum Flash
    Réponses: 2
    Dernier message: 30/04/2004, 13h28
  4. Pb d'action sur un clip
    Par bencasp dans le forum Flash
    Réponses: 4
    Dernier message: 22/10/2003, 17h11

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