#android #apache-flex #text
#Android #apache-flex #текст
Вопрос:
Я установил
Flash Builder Burrito Sdk 4.5 и Flash Player 10.2 Air 2.0
но, на мой взгляд, нет метода needsSoftKeyboard()
<s:View xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark" title="Home" xmlns:views="views.*"
destructionPolicy="none" xmlns:mx="library://ns.adobe.com/flex/mx" >
и это НЕ в
<s:TextInput x="194" y="212" />
Я читал об этом методе и о SoftKeyboardEvent, но я также не смог получить доступ к методу softkeyboard и SoftKeyboardEvent.
В чем причина? Может быть, я чего-то не хватает.
Пожалуйста, помогите мне. Я создаю проект Flex Mobile, в который пользователь может добавлять текст во время выполнения.
Как я могу открыть программную клавиатуру, чтобы добавить текст во время выполнения.
Спасибо.
Комментарии:
1. Пожалуйста, отредактируйте вопрос еще раз, я думаю, что отсутствует код. Также, пожалуйста, используйте средство форматирования кода.
Ответ №1:
На какой элемент управления (не на представление) вы пытаетесь это установить? Из документации следует, что это не метод, а свойство элемента управления. Он не нужен для TextInput, потому что он появляется автоматически (и не может быть изменен на false):
http://help.adobe.com/en_US/flex/mobileapps/WS82181550ec4a666a39bafe0312d9a274c00-8000.html
Например, NumericStepper
может извлечь выгоду из needsSoftKeyboard
.
Также есть три события программной клавиатуры для элементов управления:
softKeyboardActivate, softKeyboardActivating, softKeyboardDeactivate
Дополнительная информация здесь:http://help.adobe.com/en_US/as3/dev/WSfffb011ac560372f6bc38fcc12e0166e73b-8000.html
Комментарии:
1. Спасибо, мозг, я также проверил это для ввода текста, но он недоступен в этом теге ‘<s:TextInput x=»127″ y = «250» />’ и если написать это, произойдет ошибка компилятора. Не удается разрешить атрибут ‘needsSoftKeyboard’ для компонента типа spark.components. Ввод текста. Я думаю, что мне чего-то не хватает, можете ли вы, пожалуйста, догадаться, почему я не могу получить доступ к этому свойству? я тестирую это приложение на Windows xp.
2. @Гулам Муртаза: Какую версию SDK вы используете? Вы все еще используете бета-версию, выпущенную в октябре? Я использую 4.5, и у Spark TextInput действительно есть
needsSoftKeyboard
, хотя этот конкретный элемент управления должен его игнорировать. Убедитесь, что вы используете последнюю версию SDK и инструментария: adobe.com/products/flash-builder.html3. @Brain: Теперь он работает с Flex 4.5. Большое спасибо Brain Genisio
4. @Гулам Муртаза: Приятно это знать. Пожалуйста, отметьте этот ответ правильным и / или проголосуйте за него. Этот сайт работает на кредитных баллах 🙂