cs_FunkyMxs
Messages postés12Date d'inscriptiondimanche 21 septembre 2003StatutMembreDernière intervention 6 août 2008
-
1 août 2006 à 16:45
cs_FunkyMxs
Messages postés12Date d'inscriptiondimanche 21 septembre 2003StatutMembreDernière intervention 6 août 2008
-
2 août 2006 à 18:36
bonjour,
je débute en flash et je n'arrive pas à coder cela.
En admettant que je ne connaisse pas le nom des occurences sur ma scène comment récuperer le nom d'une occurence lorque le pointeur de la souris passe au dessus?
cs_alise
Messages postés2203Date d'inscriptionlundi 12 juillet 2004StatutMembreDernière intervention26 janvier 2010 1 août 2006 à 21:14
Désolé, je ne comprends pas bien ta question. Comment ne pas connaitre le nom de tes occurences
puisque c'est toi qui les place sur ta scène ? C'est bien toi qui le fait ! Donc si tu les nommes, tu connais
automatiquement leurs noms !
En l'occurence la j'ai du taper maFonction("rectangle"); et maFonction("rond");
Chose que je souhaite automatiser en recuperant le nom d'occurence dans une variable. Mais j'ai tjr pas trouvé
fguitton
Messages postés396Date d'inscriptionsamedi 16 avril 2005StatutMembreDernière intervention13 novembre 20091 2 août 2006 à 11:48
Bah écoutes pourquoi tu n'utilise pas un this._name ? Si tu veux réccupérer le nom.
En fait au final je ne vois pas a quoi peu te servir une telle fonction.
Ensuite tu créer un Cilp avec un nom d'occurrence.
A ce Clip, tu appose le code Suivent :
on ( rollOver ){
var nom:String = new String(this);
var decomp:Array = nom.split(".");
var final = decomp[( decomp.length - 1 )];
_root.Touver_Nom( final );
}
on ( rollOut ){
stopDrag ();
_root.Texte_Vol.removeTextField();
}
La quand tu lance ton Anim, un TextField se créer contenant le Nom d'occurrence du clip.
Je m'engage pas dans les explications si y en a pas besoin.
Ce que je souhaite éviter c'est justement d'avoir a copier coller le on rollOver et rollOut dans chaque clip.
Ca serait plus du genre hitTest la position de la souris si true recuperer le nom du symbole qui l'a délcenché.