最近、Flex SDK を Flex 4.6 から Apache Flex 4.9.1 に更新しました。それ以来、アプリがデバイスの向き変更に応答しなくなりました。
これは、エミュレータだけでなく実際のデバイスにも当てはまります (iPad と Galaxy Tab 10.1 を試しました)。
コードは何も変更せず、SDK を切り替え、app.xml の sdk 名前空間を 3.4 に更新しただけです。
もちろん、「autoOrients」は app-descriptor で「true」に設定されています。
なぜこれが起こるのですか?Apache はアプリ記述子または Flash Player の Adobe で何か変更しましたか?更新する必要がありますか?
編集: この問題を修正するために、今日、Apache Flex 4.9.1 AIR 3.8 に更新しました。まだ画面の向きが変わりません。SDK をコードを変更せずに 4.6 AIR 3.4 に変更すると (もちろん、app.xml ns を除く)、完全に機能します。
また、新しくインストールした Flash Builder 4.7 でワークスペースとプロジェクト全体をゼロから再構築しました。何も変更しませんでした。ああ!
EDIT2: 今日、新しい SDK 4.10 を知り、熱心にダウンロードしました。何も変わっていません。まだ向きの変更はありません。また、マシンに OS X 10.8.4 Mountain Lion をインストールしましたが、何もしませんでした。私は本当にそれについて夢中になっています!この問題を解決するために誰かが私に勧めてくれることは何でもします。私の hd の 0 と 1 を手でスクラッチするなど、私にとってひどいショーストッパーだからです! お願いします!アイデアをください!私は絶望的です!