J'aimerais récupérer le contenu de plusieurs champ de texte importé depuis AI en faisant un survol.
J'arrive bien a récupérer ces valeurs et les rendre survolables à l'aide d'une boucle comme ceci:
Action Script
var numlignes:Sprite = toutlacarte.Num_lignes;
var displayitem:DisplayObject;
var myFieldLabel:StaticText;
for (var r:int; r < numlignes.numChildren; r++)
{
displayitem = numlignes.getChildAt® ;
myFieldLabel = StaticText(displayitem);
trace(myFieldLabel.text);
numlignes.addEventListener(MouseEvent.MOUSE_OVER,arretFonction);
}
Mais ensuite plus possible de récupérer quoi que ce soit avec un MouseEvent comme je fais ci-après pour une série de sprite pour récupérer le nom( et qui fonctionne bien bien qu'il y ai plus de 1500 boutons dans ce sprite)
Action Script
function arretFonction(MEvent:MouseEvent):void
{
valX = mouseX +15;
valY = mouseY - 20;
// on envoie les infos d'affichage d'arrêt par défaut
for (var z:int; z < stockit.length; z++)
{
//si on trouve le num correspondant dans la liste
if (stockit[z][0] ==MEvent.target.name.slice(6,10))
{
aff_txt_arret.text = stockit[z][1];
}
}
aff_arret();
}
J'aimerais tellement éviter la terrible opération de tout devoir faire ça ...