Zurück   Flashforum > Flash > Mobile Flash und Flash Lite

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-01-2012, 09:06   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2001
Ort: mannheim
Beiträge: 365
Keyboard von iOS (iPad2) und Flash Textfeld.

Hallo,
ich hab in einer iPad2 App, die ich mit Flash 5.5 erstellt habe ein Textfeld (Classic Text, Font ist eingebunden). Mit dem iPad Simulator bei Flash geht alles wunderbar. Ich schreibe mit der normalen Tastatur und ich kann in dem Textfeld Text sehen. Wenn ich das Ganze auf ein iPad2 lade, kommt bei Aktivierung des Textfeldes der Curser im Textfeld und die iOS Tastatur "fährt" nach oben. Durch die Tastatur verrutscht das Textfeld nach oben. Also ein ganz normales iOS verhalten. Leider übernimmt das Textfeld aber keinerlei Eingabe der iOS Tastatur. Woran könnte das liegen?

Mein Ansatz bisher ist:

textfield.addEventListener(FocusEvent.FOCUS_IN, onFocusIn);

private function onFocusIn( event:FocusEvent ):void
{
this.addEventListener( KeyboardEvent.KEY_DOWN, onKey );
}

private function onKey( event:KeyboardEvent ):void
{
trace("String.fromCharCode( event.charCode ): "+String.fromCharCode( event.charCode ));
//Hier die Methode, um das Textfeld mit der Eingabe zu füttern.
}



Hat jemand eine Idee, Tutorial, Link?

Grüße ohneschuhe
ohneschuhe ist offline   Mit Zitat antworten
Alt 04-01-2012, 14:17   #2 (permalink)
Neuer User
 
Registriert seit: Dec 2001
Ort: mannheim
Beiträge: 365
Ich hab es jetzt anders gemacht. Ein eigenes Keyboard gebastelt und das iOS spezifische mit evt.preventDefault(); "ausgeblendet".
Hierfür muss man aber unter Flash 5.5 das air sdk updaten. Das geht so:

1.) Aktuelles Air 3.1xxx runterladen.
2.) Im Ordner Adobe\Adobe Flash CS5.5 das AIR2.6 mit dem aktuellen SDK
überschreiben. Der Ordner muss aber trotzdem AIR2.6 heissen (Backup
nicht vergessen.)
3.)In der app.xml ( in dem iPresenter Fall die gbApp-app.xml) beim
application Tag das Air SDK 3.1 angeben.
<application xmlns="http://ns.adobe.com/air/application/3.1">

Nur im Fall, wenn es jemand weiterhilft.
gruss ohneschuhe
ohneschuhe ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
KeyBoard SPACE cytrics Flash CS4 Professional 1 07-03-2010 10:57
flash.ui.Keyboard - Konstanten T.Decay ActionScript 3 0 23-10-2009 09:56
[Flash CS4] keyboard auf deutsch einstellen per AS im flash?! alfromhell Flash Einsteiger 6 15-12-2008 15:24
Flash-Umgebung: Zoom-In per Keyboard setzt die Ansicht immer auf den Mittelpunkt! iamthesunshine Flash Einsteiger 2 03-09-2006 15:21
KeyBoard-Eingabe in variables Textfeld? Megapixel ActionScript 1 2 19-11-2001 09:38


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:47 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele