「前へ|次へ」と「完了」キーでAIRiOSアプリバーに表示する方法はありますか?
1347 次
1 に答える
1
StageTextを使用している場合は、StageTextインスタンスのreturnKeyLabelプロパティをReturnKeyLabelクラスの静的プロパティの1つであるDONE、GO、NEXT、またはSEARCH(5番目にあります)に設定することで、ソフトキーボードのDONEボタンラベルのラベルを動的に変更できます。 iOSのDONEと同じDEFAULTという名前のプロパティ)。ReturnKeyLabel.PREVIOUSプロパティはありませんが、StageTextメソッドassignFocus()を使用して、特定のイベントが発生したときにステージ上の別のStageTextインスタンスにフォーカスを設定できます。
これは、ソフトキーボードの[完了]ボタンが[次へ]に変更された簡単な例です。次のコードを.flaのフレーム1に入れることができます。
import flash.text.StageText;
import flash.text.ReturnKeyLabel;
var st:StageText = new StageText();
st.stage = this.stage;
st.viewPort = new Rectangle(0, 0, 333, 33);
st.editable = true;
st.returnKeyLabel = ReturnKeyLabel.NEXT;
st.assignFocus(); // This causes the soft keyboard to appear
StageTextクラスには、境界線を設定するためのプロパティがないことに注意してください。ただし、GitHubを見ると、StageTextクラスをラップし、borderThicknessやborderColorなどのプロパティを追加することで作業を簡素化するNativeTextクラスが見つかります。
于 2012-11-10T22:14:04.517 に答える