Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash
Flash Forum d'entraide sur la technologie Flash (Cours, FAQs, Sources)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/10/2007, 17h52   #1
Membre habitué
 
Inscription : septembre 2006
Messages : 232
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 232
Points : 126
Points : 126
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 :
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?
éloi_75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/10/2007, 19h09   #2
Rédacteur/Modérateur
 
Avatar de beekeep
 
Homme
Développeur informatique
Inscription : octobre 2006
Messages : 1 606
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2006
Messages : 1 606
Points : 2 233
Points : 2 233
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.
beekeep est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/10/2007, 21h20   #3
Membre actif
 
Inscription : septembre 2002
Messages : 165
Détails du profil
Informations forums :
Inscription : septembre 2002
Messages : 165
Points : 171
Points : 171
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 :
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.....
eddy verpoorter est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/10/2007, 23h37   #4
Membre habitué
 
Inscription : septembre 2006
Messages : 232
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 232
Points : 126
Points : 126
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
éloi_75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h24.


 
 
 
 
Partenaires

Hébergement Web