2011-05-07 3 views
1

J'ai un projet mobile Pure AS3 que je développe dans Flex 4.5, et je le déploie sur Android et iOS.Obtenir un clavier logiciel sur iOS pour apparaître dans le projet mobile Pure AS3 (flex 4.5)

J'ai un champ de texte TLF qui est configuré pour être éditable, et quand je le touche sur Android, le clavier logiciel apparaît comme prévu, sans que je doive explicitement le dire pour apparaître. MAIS sur iOS, lorsque j'appuie dessus, je reçois l'événement de mise au point du champ de texte, mais le clavier virtuel n'apparaît pas. Quelqu'un sait comment faire apparaître cela, de sorte que l'utilisateur peut entrer dans le texte?

S'il vous plaît me dire qu'il est possible de saisir du texte dans une application mobile pure AS3 sur iOS :)

Répondre

1

En ce qui concerne vous devriez vraiment faire une recherche approfondie sur google ou même stackoverflow, que cette question a déjà été posée à moins une fois. Quoi qu'il en soit voici une question sur la même question, je répondais ici:

Flash APIs for Android Platform

Fondamentalement, il implique une nouvelle méthode dans InteractiveObjects qui invoque manuellement le clavier logiciel du système. Des trucs assez basiques. J'espère que cela aide! :)

+0

D'accord. Ma recherche n'était pas très exhaustive. Merci pour votre réponse quand même! –

+1

Cela ne fonctionne pas dans iOS. Regardez les documents: http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/flash/display/InteractiveObject.html#needsSoftKeyboard – miguelSantirso

2

Vous ne pouvez utiliser le clavier tactile texte classique, vous ne pouvez pas l'utiliser sur le nouveau TLF (comme de ce post) ...

1

Vous pouvez faire ... textfield.needsSoftKeyboard = true;

Je sais que cela fonctionne pour Andriod n'ont pas essayé sur iOS.

Questions connexes