したがって、私はこの AIR for iOS 開発全体にまったく慣れておらず、現在取り組んでいるプロジェクトの StageText オブジェクトに足を踏み入れているところです。StageText を 1 行に制限するのに問題があります。(ユーザー名入力用など)
ドキュメンテーションは Adobe からひどいものですが、私が見つけたブログの投稿では、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 の両方で動作する必要があることです)
何か案は?本当にありがとう!