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 :

question sur le ciblage


Sujet :

Flash

Vue hybride

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

    Informations forums :
    Inscription : Septembre 2006
    Messages : 232
    Par défaut question sur le ciblage
    hello tout le monde

    J ai une question plutot basique.

    Je me demande comment il est possible de cibler un clip dans un autre clip.

    Je m'explique :
    Disons que j ai un clip nommé "monClip_global" dans lequel se trouvent 2 clips nommés "monClip_interne_1" "monClip_interne_2".
    Et je veux mettre un évènement onPress sur ces deux derniers. Alors que le clip "monClip_global" possede deja un evenement onPress
    Je code ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    monClip_global.monClip_interne_1.onPress = function() {
    mes instructions
    }
    Mais là surprise! Les onPress ne fonctionnent pas. Seul le OnPress sur tout le clip "monClip_global" fonctionne

    Y a-t-il une solution autre que de faire un hitTest?

  2. #2
    Rédacteur/Modérateur
    Avatar de beekeep
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 2 005
    Par défaut
    Salut,

    en effet, ton évènement sur le clip principal rend les 2 autres inutiles.

    si tu souhaite conserver cet évènement sur le clip principal,
    tu sera obligé d'utiliser hitTest pour tester le cas spécial du clic sur un de tes boutons.

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    165
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2002
    Messages : 165
    Par défaut
    il est logique que ton clip global prenne l'ascendant sur le clip interne, la seule solution serait de dissocier touts tes boutons et leur assigner un évènement, évidemment sans assigner un évènement à ton clip global.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    monclipGlobal.monClipInterne1.onPress = function(){
    ton code;
    }
    monclipGlobal.monClipInterne2.onPress = function(){
    ton code;
    }
    j'ai testé de cette manière et ça fonctionne parfaitement.....

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    232
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 232
    Par défaut
    oui oui

    c'est sur dans ce cas il n y a pas de probleme.

    C est juste s il y a un evenement sur le clip global, qu il y a probleme

    En tout cas j ai fait comme ca, effectivement

Discussions similaires

  1. [debutant] Questions sur 1 futur projet
    Par cyrull22 dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 28/04/2003, 21h49
  2. Quelques questions sur le TWebBrowser...
    Par CorO dans le forum Web & réseau
    Réponses: 3
    Dernier message: 17/01/2003, 21h23
  3. Question sur les handles et les couleurs...
    Par MrDuChnok dans le forum C++Builder
    Réponses: 7
    Dernier message: 29/10/2002, 08h45
  4. Réponses: 2
    Dernier message: 11/08/2002, 21h27
  5. question sur les message box !
    Par krown dans le forum Langage
    Réponses: 7
    Dernier message: 02/08/2002, 16h11

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