J'ai ce projet pour l'école où je dois remplir un contrôle liste déroulante à partir d'un fichier xml. Je me débrouille pour faire ça pour un contrôle d'entrée d'étiquette/texte, mais je n'arrive pas à le faire sur une liste déroulante. Je reçois cette erreur chaque fois que je lui dis « additem » avec une requête xml (ne pas obtenir avec un texte simple): « # 1009 Impossible d'accéder à une propriété ou une méthode d'une référence d'objet nul »Mettre une requête XML dans un contrôle de liste déroulante
Ceci est la fonction obtenir le fichier xml:
private function myFunc(event:ResultEvent):void
{
myXml=event.result as XML;
}
Ceci est la fonction après le lancement, le contrôle se construire:
protected function ActivityDropDown_creationCompleteHandler(event:FlexEvent):void
{
droplistdb=new ArrayList();
ActivityDropDown.dataProvider=droplistdb;
droplistdb.addItem({label:myXml.Activity.(attribute("publish")=="true").ActivityName});
}
Etes-vous sûr qu'un élément d'activité avec l'attribut publish est true dans votre fichier XML? – jswolf19