1

したがって、私はこの AIR for iOS 開発全体にまったく慣れておらず、現在取り組んでいるプロジェクトの StageText オブジェクトに足を踏み入れているところです。StageText を 1 行に制限するのに問題があります。(ユーザー名入力用など)

ドキュメンテーションは Adob​​e からひどいものですが、私が見つけたブログの投稿では、StageTextInitOptions に "false" を渡すと書かれています。これを行うと、stageText オプションの読み取り専用の複数行プロパティが "false" としてトレースされますが、実際にフィールドに入力すると、フィールドがいっぱいになると壊れて次の行に移動します。

ここに私のコードがあります:

        var stageTextInitOptions = new StageTextInitOptions(false);
        stageText = new StageText(stageTextInitOptions);
        stageText.stage = stage;        
        stageText.viewPort = new Rectangle(0, 0, w, h);

        trace(stageText.multiline); //traces out as false

編集: アプリが ipad に配置されている場合、複数行の制限が期待どおりに機能する場合、問題はデスクトップのみにあるようです。(問題は、デスクトップと ios の両方で動作する必要があることです)

何か案は?本当にありがとう!

4

2 に答える 2

0

StageText は、iOS および Android でのみネイティブのモバイル キーボードを使用します。デスクトップで TextField とワードラップを操作する必要があります。

デスクトップで通常のハードウェア キーボードを使用しないのはなぜですか? それは、デスクトップ用のネイティブです。

于 2013-12-09T07:36:43.940 に答える