2009-10-30 3 views
0

Je travaille sur l'application Air, j'ai eu un problème avec le contrôle Tree.Comment déclencher l'événement itemClick de l'arborescence, définition de Tree.selectedItem dans Flex3 Air

Iam ajout de noeuds de l'arbre de façon dynamique, tout en ajoutant des noeuds de l'arbre J'installe

Tree.selectedItem comme présent ajouté noeud. après cela, je dois également déclencher la méthode Tree.itemClick. Comment puis-je appeler méthode de gestionnaire d'événements comme une méthode commune. dans Flex3

Répondre

0

Vous pouvez appeler la méthode que vous appelez une autre méthode (passer null pour l'argument) ou vous pouvez appeler dispatchEvent sur le Tree pour appeler le gestionnaire d'événements automatiquement. Si la fonction de gestionnaire d'événements est ajoutée via mxml et n'attend pas l'événement comme argument, ou si elle est ajoutée avec AS mais n'utilise pas réellement le paramètre event, vous pouvez l'appeler comme vous appelez n'importe quelle autre fonction.

private function itemClickHandler(event:ListEvent):void 
{ 
    //code doesn't use event 
} 
//call it with a null 
itemClickHandler(null); 

//OR 

private function itemClickHandler(event:ListEvent = null):void 
{ 
    //code doesn't use event 
} 
itemClickHandler(); 
Questions connexes