mikouRoux
Messages postés69Date d'inscriptionjeudi 16 novembre 2006StatutMembreDernière intervention 6 octobre 2009
-
28 déc. 2007 à 18:22
mikouRoux
Messages postés69Date d'inscriptionjeudi 16 novembre 2006StatutMembreDernière intervention 6 octobre 2009
-
29 déc. 2007 à 03:30
Salut,
J'ai un problème pour récupérer le nom d'un clip sous la forme d'une chaine de caractère quand je le passe en argument à la fonction initNewsDepliee au travers de la variable
nomDuClipSurvole.
Quand la souris passe sur l'un des n Clip, générés à la volée, j'appelle la fonction 'initNewsDepliee'. Dans cette dernière fonction, je voudrais récupérer le numéro du clip qui se trouve dans le nom du Clip.
Seulement voilà : je n'arrive pas à lire la variable
nomDuClipSurvole comme une chaine de caractère.
Quand je fais un trace(
numClip), je récupère un
undefined
.
J'ai trouvé une solution alternative qui fonctionne, mais je ne trouve pas ça très 'propre'.
Quelqu'un aurait-il une solution ?! Ou peut-être mon alternative est elle la seule manière de le faire.
###########################################################
SOLUTION ALTERNATIVE
function initNewsDepliee(nomDuClipSurvole:String)
{
var nomDuClip:String = '"'+nomDuClipSurvole+'"';
var numeroClip = nomDuClip.substr(9,1);
trace(numeroClip);
}
;
mikouRoux
Messages postés69Date d'inscriptionjeudi 16 novembre 2006StatutMembreDernière intervention 6 octobre 2009 29 déc. 2007 à 03:30
enfait, j'ai trouvé la solution :)
Je définis l'argument à passer par la propriété _name :
initNewsDepliee(this._name);
Ainsi, je récupère une chaine dans mon nom de variable 'nomDuClipSurvole' :)
function initNewsDepliee(nomDuClipSurvole:String)
{
var numeroClip = nomDuClipSurvole.substr(0,1);
trace(numeroClip); // output : le numéro correspondant au préfixe du clip
}
;