Flash TLFTextField не вызывает программную клавиатуру на iOS - PullRequest
0 голосов
/ 21 апреля 2011

Я компилирую проект Flash в файл iPhone IPA из командной строки.У меня есть редактируемое поле TLFTextField на сцене, но что бы я ни делал, softKeyboard на iOS не появится.Попытка установить "needsSoftKeyboard" на TLFTextField выдает ошибку при тестировании фильма через Flash: "свойство не найдено".Фильм действительно загружается на iOS, но клавиатура не появляется.Также не имеет значения, поместил ли я «панорамирование» в файл дескриптора приложения или нет.

По сути, я просто хочу, чтобы клавиатура всплывала для заполнения текста в поле ввода.Чего мне не хватает?

Ответы [ 4 ]

1 голос
/ 16 апреля 2013

это статический класс, который делает ваши текстовые поля совместимыми с IOS softKey: http://forums.adobe.com/ideas/2903

1 голос
/ 27 апреля 2011

Вам нужно добавить какое-то взаимодействие с TexContainerManager, которое может обрабатывать операции редактирования. RichEditableTextContainerManager является одним из таких примеров. Это класс менеджера, используемый компонентом RichEditableText, и является хорошей отправной точкой для реализации вашего собственного. Обратите внимание, как он обрабатывает вызовы beginInteraction () и endInteraction () (среди прочего, для лучшего контроля).

0 голосов
/ 21 апреля 2011

Вы говорите, что TLFTextField выдает сообщение об ошибке в свойстве needsSoftKeyboard? Убедитесь, что вы указываете на версию 10.2 во Flash и компилируете Air 2.6, как указано в документации .

0 голосов
/ 21 апреля 2011

Я не знаю, действительно ли вам нужен TLFTextField, но у меня была та же проблема с компонентом Spark Text.Если бы я использовал элемент управления TextInput mx, это было решено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...