Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
air for android-stage.setOrientation在AIR2.5中已被弃用,那么我现在该如何做呢?_Android_Air_Adobe_Orientation - Fatal编程技术网

air for android-stage.setOrientation在AIR2.5中已被弃用,那么我现在该如何做呢?

air for android-stage.setOrientation在AIR2.5中已被弃用,那么我现在该如何做呢?,android,air,adobe,orientation,Android,Air,Adobe,Orientation,使用flash CS5的安卓as3 air 我的问题:在Droid2 global上测试AIR应用程序(带滑出式键盘) 使用stage.addEventListener(StageOrientationEvent.ORIENTATION\u CHANGE,handleOrientationChange); 这只会在我将键盘滑出时触发,而不会在我旋转手机时触发。 我曾经尝试过自动定位开关,以及肖像和风景方面 实际上,“自动定向”选项似乎对打开或关闭没有影响 当我旋转手机时,我需要改变方向。我知道我

使用flash CS5的安卓as3 air

我的问题:在Droid2 global上测试AIR应用程序(带滑出式键盘) 使用stage.addEventListener(StageOrientationEvent.ORIENTATION\u CHANGE,handleOrientationChange); 这只会在我将键盘滑出时触发,而不会在我旋转手机时触发。 我曾经尝试过自动定位开关,以及肖像和风景方面

实际上,“自动定向”选项似乎对打开或关闭没有影响


当我旋转手机时,我需要改变方向。我知道我可以使用加速计来实现这一点,但问题是,当我在键盘关闭的情况下单击文本字段时,只有垂直键盘会弹出,而我需要另一个键盘在侧着手机时弹出

我也有同样的问题。对stage.setAspectRatio进行了一些研究并了解了它。这对我没有多大帮助,但也许你能想出一些办法

stage.setAspectRatio(StageAspectRatio.LANDSCAPE); //LANDSCAPE or PORTRAIT

如果你想得更多,请告诉我

我在我的博客上发布了一个跨平台兼容的解决方案:

正如你可能注意到的,它是德语的,但是你可以用谷歌翻译它

如果您能在我的博客上发表评论,我将不胜感激;)

如果您完全迷路了(并且不愿意询问),您可以下载本文末尾的StageOrientationObserver类,然后使用以下代码购买gold:

import com.digitaleavantgarde.StageOrientationObserver;

var observer = StageOrientationObserver.instance;
observer.addEventListener( StageOrientationEvent.ORIENTATION_CHANGE, onOrientationChange);
function onOrientationChange(evt:StageOrientationEvent):void
    {
        switch (evt.afterOrientation) {
            case StageOrientation.DEFAULT:
                trace("DEFAULT");
            break;
            case StageOrientation.ROTATED_RIGHT:
                    trace("ROTATED_RIGHT");
                    break;
            case StageOrientation.ROTATED_LEFT:
                trace("ROTATED_LEFT");
            break;
            case StageOrientation.UPSIDE_DOWN:
                trace("UPSIDE_DOWN");
            break;
        }
}