Flash Player 6 (6.0.79.0).
Flash MX Professional 2004.
accordionInstance.selectedIndex
Propriété : index basé sur zéro de l'enfant sélectionné dans un accordéon comportant un ou plusieurs enfants. Dans le cas d'un accordéon n'ayant aucun affichage enfant, la seule valeur valide est undefined.
Un numéro d'index est attribué à chaque enfant de l'accordéon pour son emplacement.
Ce numéro d'index est basé sur zéro : le premier enfant est 0, le second enfant est 1, et ainsi de suite. Les valeurs valides de selectedIndex sont 0, 1, 2, etc., n - 1, où n correspond au nombre d'enfants.
Lorsque vous définissez cette propriété sur un enfant, l'accordéon commence l'animation de transition pour afficher l'enfant désigné.
La modification de la valeur de selectedIndex change également la valeur de selectedChild.
L'exemple suivant détecte lorsqu'un enfant est sélectionné et affiche l'ordre attribué à l'enfant dans le panneau Sortie chaque fois qu'un en-tête est sélectionné :
// Création d'un objet Listener (écouteur).
var my_accListener:Object = new Object();
my_accListener.change = function() {
trace("Changed to different view");
// Affectation de l'étiquette du panneau enfant à la variable.
var selectedChild_num:Number = my_acc.selectedIndex;
// Exécution de l'action basée sur l'enfant sélectionné.
switch (selectedChild_num) {
case 0:
trace("One was selected");
break;
case 1:
trace("Two was selected");
break;
case 2:
trace("Three was selected");
break;
}
};
my_acc.addEventListener("change", my_accListener);