cs_fanfouer
Messages postés209Date d'inscriptionmercredi 26 mai 2004StatutMembreDernière intervention27 janvier 2008
-
11 nov. 2005 à 19:04
cs_fanfouer
Messages postés209Date d'inscriptionmercredi 26 mai 2004StatutMembreDernière intervention27 janvier 2008
-
19 nov. 2005 à 11:25
Bonjour,
Je ne suis pas arrivé a lister les clips enfant de mon MC mais j'ai preferé l'XML pour afficher la liste de mes communes dispos (qui correspondent chacune a un clip enfant)
Mon probleme est désormais de donner des actions a chacun de mes nodes car j'aimerai quand meme qu'il m'affiche le clip maintenent! Je veux juste un moyen pour faire passer un 'gotoAndPlay();' par le XML...
merci de votre aide!!
A voir également:
Bien! passons a la vitesse supérieure... comment donners des actions a des eleme
cs_fanfouer
Messages postés209Date d'inscriptionmercredi 26 mai 2004StatutMembreDernière intervention27 janvier 2008 15 nov. 2005 à 12:31
Bien, vu que personne ne semble vouloir répondre ou tt du moin, ne peut, j'aportte icic ma contribution pour ce qui est de ma question.
Toute la subtilité consiste a mettre un ecouteur d'evenement (eventListener), ensuite, de déterminer si l'objet selectionné sur le tree (myTree.selectedItem) est une branche (dossier) ou une feuille. Si c'est une branche, on laisse le composant l'ouvrir pour afficher le contenu ou bien si c'est une feuille, on applique des action, que vous aurez le soin de choisir.
Voila, c'est tout pour les explications, voici le code :
//création de l'écouteur
function change(event:Object) {
if (this.myTree == event.target) {
var node = this.myTree.selectedItem;//on regarde l'item selectionné
// Si c'est une branche, on l'ouvre ou on le ferme....
if (this.myTree.getIsBranch(node)) {
this.myTree.setIsOpen(node, !this.myTree.getIsOpen(node), true);
}
// Si c'est une feuille, on plce ses actions ici.
}
}
this.myTree.addEventListener("change", this);//on indique l'écouteur au composant
cs_fanfouer
Messages postés209Date d'inscriptionmercredi 26 mai 2004StatutMembreDernière intervention27 janvier 2008 19 nov. 2005 à 11:25
Et bien si tu veu... Il te suffit de prendre un composant loader ou faire un clip vide (ca dans la partie action de mon code) plus, si tu choisi le composant loader, tu lui indique le chemin a charger, ou alor tu fait un loadMovie su ton clip vide avec le schema.
Cette partie du code n'est que les action des items selectionnés, pour ce qui est de definir le contenu du Tree, reporte toi a l'aide de flash ou 4 ou 5 méthode te sont proposées.