2012-05-24 2 views
2

Dans mon application, un utilisateur doit entrer au moins un caractère dans l'entrée de texte du mot de passe pour activer le bouton de connexion.L'entrée ne permet pas le bouton

Si j'enregistre l'événement à l'aide FlexMonkey, je vois ceci:

SelectedText: 'password' (0,0) Entrée: 'password' (myPassword)

Mais le bouton n'obtient pas activé lorsque je l'exécute à partir de FlexMonkey. Que se passe-t-il ici?

Tous les indices utiles seront très appréciés.

Merci!

+0

Un validateur est associé au mot de passe TextInput et seul un événement 'keyUp' déclenche un validateur. Puis-je déclencher un événement 'keyUp' depuis FlexMonkey? – fumeng

+0

De la recherche, il semble que j'ai besoin d'instrument de l'événement «keyUp» à partir de mon application. Quelqu'un a-t-il de l'expérience dans l'instrumentation d'événements existants? – fumeng

Répondre

1

potentiellement, Flex singe n'est pas en interaction avec l'interface utilisateur ou dire tirer des événements de l'interface utilisateur

pour moi, je l'utilise toujours l'événement de changement de texte pour saisir ce genre de choses.

+0

mais l'événement 'change' ne déclenchera pas le validateur; seulement 'keyUp'. à la lecture, il semble que de nombreux événements de bas niveau sont explicitement ignorés par FlexMonkey afin de ne pas encombrer l'interface. Cependant, vous pouvez rajouter des événements afin que FlexMonkey le récupère ... mais je n'arrive pas à comprendre comment le faire. – fumeng

+0

@fumeng Je pense que le validateur pourrait être configuré pour être déclenché sur un événement spécifique. – zinking

Questions connexes