2011-09-27 3 views
0

j'ai défini certaines fonctions dans un fichier MXML composants nous disonsappelant une autre fonction MXML dans un autre fichier MXML dans flex

addbutton()

maintenant je veux appeler cette fonction dans le principal fichier MXML. Comment puis-je faire cela.

meilleures salutations

+1

Veuillez effectuer une recherche avant d'envoyer des questions de base. –

+0

Je ne suis pas du tout d'accord. Quand component.mxml a une certaine fonction et que nous voulons appeler cette fonction à partir de someDifferent.mxml, c'est difficile à comprendre pour les débutants. À mon avis, umar a fait une demande raisonnable; Je fais des recherches là-dessus et j'ai du mal à passer ce genre de fouillis pour trouver une vraie réponse. Ce sera un vrai soulagement de voir Flash/Flex disparaître de l'utilisation pour exactement cette raison. – noogrub

Répondre

3
var anyname:addGroup = new addGroup(); 
anyname.addGroupe(); 

Cela fonctionne.

2

simple.

yourComponentId.addButton() 
+0

J'ai addGroup nommé composant mxml maintenant il contient une fonction addGroupe je veux appeler cette fonction dans main.mxml donc je fais addGroup.addGroupe ça ne marchera pas. –

+0

votre fonction est-elle déclarée publique? quand appelez-vous la fonction? Votre composant est-il instancié? –

+0

J'utilise un bouton qui appelle une fonction sur click, cette fonction est définie comme d'habitude dans fx: script et appelle cette fonction adGroup.addGroupe. et oui c'est public. il ne reconnaîtra pas ce qui est addGroupe –

Questions connexes