問題は単純です。XMLから幅と高さを読み取り、FlashのEXEファイルでこれらの数値に基づいてステージサイズを変更したいと思います。フラッシュアプリケーションの主なサイズがたとえば1024x786であると想像してください。タッチスクリーンとしてユーザーと対話するコードを記述し、すべての起動データ(画像ファイル名やキー調整など)はXMLファイルから取得されます。私の問題は、PCのステージが異なる場合、stage.staheWidthstage.stageHeights, I must set the size of application manually. Some touch screens have different ratios like 1280 * 400! The only way is set the stage size on startup the application but
が私のために何かを変更することです。何か案が ?and
don
1 に答える
0
Adobeのドキュメントから取得:
「stageHeight プロパティを設定すると、Air for TV デバイスはデスクトップ デバイスとは動作が少し異なります。Stage.scaleMode プロパティが StageScaleMode.NO_SCALE に設定され、stageHeight プロパティが設定されている場合、ステージの高さは次のフレームまで変更されません。 SWF.」
サイズ変更については、ステージ サイズの変更が発生したときにトリガーされる Resize イベントを引き続き使用し、それに応じてレイアウトを調整できます。
于 2012-02-15T17:10:24.287 に答える