Flashhilfe.de - Flash Community

Cursor in Texteingabefeldern fehlt bei deaktiviertem nativem Keyboard [AIR 3]

 


AntwortenRegistrieren Seite1  

larsson#1
Benutzerbild von larsson
Beiträge: 26
Wohnort: Graz, Austria
Registriert: Oct 2005

10.04.2014, 10:06

Liebes Forum!
Ich stehe vor einem Problem, dass ich hier beschreiben möchte. Vielleicht kann mir jemand bei der Lösung helfen:
Ich habe eine mobile Anwendung mit AIR SDK 3.9 erstellt.
In der beschreibenden dazugehörigen mxml Datei wird mit

<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
            xmlns:s="library://ns.adobe.com/flex/spark"
            applicationComplete="init()" usePreloader="false">

eine "init" Funktion aufgerufen in der das native Keyboard verhindert wird, denn ich habe ein eigenes entwickelt, dass den Ansprüchen der Anwendung angepasst ist.
parentObj.addEventListener(SoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATING,onSoftKeyboardActivating);

Dort verhindere ich das Default Verhalten des nativen Keyboards:
private function onSoftKeyboardActivating(evt:SoftKeyboardEvent):void
{
 evt.preventDefault();
}
Das funzt so wunderbar.
Dummerweise wird dann aber für den Anwender in den Eingabefeldern beim Bearbeiten kein Cursor mehr angezeigt, man kann das Eingabefeld bearbeiten, eine Auswahl markieren etc etc,...
einzig der blinkende Cursor fehlt.
Eines habe ich allerdings schon herausgefunden: "setFocus" und "setSelection" helfen mir da nicht weiter.

Die Eingabetextfelder sind dynamisch generierte TextFields (type = TextFieldType.INPUT).
Ich tappe im Dunkeln...
Viele Grüsse
larsson
gotoAndPlay(\\\'Larsson\\\');
trace(\\\'Keep it real\\\');

Larsson
Geändert von larsson am 10.04.14 um 10:39 Uhr
Werbung
Beiträge: 0
Registriert: Feb 2016



AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2019 Sebastian Wichmann - Flashhilfe.de