15.10.2012 Views

Actionscript 3 Entwicklerhandbuch

Actionscript 3 Entwicklerhandbuch

Actionscript 3 Entwicklerhandbuch

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ACTIONSCRIPT 3.0 ENTWICKLERHANDBUCH<br />

Tastatureingabe<br />

var inputTxt:TextField;<br />

var outputTxt:TextField;<br />

inputTxt = new TextField();<br />

inputTxt.type = TextFieldType.INPUT;<br />

inputTxt.width = 200;<br />

inputTxt.height = 18;<br />

inputTxt.border = true;<br />

inputTxt.background = true;<br />

addChild(inputTxt);<br />

outputTxt = new TextField();<br />

outputTxt.autoSize = TextFieldAutoSize.LEFT;<br />

outputTxt.y = 20;<br />

addChild(outputTxt);<br />

if (Capabilities.hasIME)<br />

{<br />

IME.enabled = true;<br />

try<br />

{<br />

IME.conversionMode = IMEConversionMode.JAPANESE_HIRAGANA;<br />

}<br />

catch (error:Error)<br />

{<br />

outputTxt.text = "Unable to change IME.";<br />

}<br />

System.ime.addEventListener(IMEEvent.IME_COMPOSITION, imeCompositionHandler);<br />

}<br />

else<br />

{<br />

outputTxt.text = "Please install IME and try again.";<br />

}<br />

function imeCompositionHandler(event:IMEEvent):void<br />

{<br />

outputTxt.text = "you typed: " + event.text;<br />

}<br />

Mit diesem Code werden zwei Textfelder erstellt und dann zur Anzeigeliste hinzugefügt. Das erste Textfeld inputTxt<br />

ist ein Eingabetextfeld, in dem der Benutzer japanischen Text eingeben kann. Das zweite Textfeld outputTxt ist ein<br />

dynamisches Textfeld, in dem Fehlermeldungen angezeigt werden oder in dem der japanische String wiederholt wird,<br />

den der Benutzer im Textfeld inputTxt eingibt.<br />

Virtuelle Tastaturen<br />

Flash Player 10.2 und höher, AIR 2.6 und höher<br />

Mobilgeräte wie Telefone und Tablets bieten oft eine virtuelle Softwaretastatur anstelle einer Hardwaretastatur. Die<br />

Klassen in der Flash-API bieten folgende Möglichkeiten:<br />

Erkennen, wann die virtuelle Tastatur eingeblendet und wann sie geschlossen wird.<br />

Verhindern, dass die Tastatur eingeblendet wird.<br />

Letzte Aktualisierung 27.6.2012<br />

600

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!