Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.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
我如何设置一个可以同时适用于iphone和ipad的文件?_Iphone_Flash_Actionscript 3_Ipad - Fatal编程技术网

我如何设置一个可以同时适用于iphone和ipad的文件?

我如何设置一个可以同时适用于iphone和ipad的文件?,iphone,flash,actionscript-3,ipad,Iphone,Flash,Actionscript 3,Ipad,我通常在flash中使用as3来开发游戏,但我总是使用固定大小的文件。但在itunes中,ipad-768x1024和iPhone640x940(这个尺寸是iPhone4)都有很多应用程序工作,甚至不同的iphone版本也有不同的尺寸。那么,我如何使用flash制作一个可以适用于所有这些设备的应用程序呢?您想创建一个针对多屏幕的应用程序。这样做需要一些额外的步骤,但整个过程非常简单 通常,该过程包括在启动时调整阶段大小,使其与屏幕大小相同,然后在运行时根据阶段大小或屏幕大小调整和定位显示对象:

我通常在flash中使用as3来开发游戏,但我总是使用固定大小的文件。但在itunes中,ipad-768x1024和iPhone640x940(这个尺寸是iPhone4)都有很多应用程序工作,甚至不同的iphone版本也有不同的尺寸。那么,我如何使用flash制作一个可以适用于所有这些设备的应用程序呢?

您想创建一个针对多屏幕的应用程序。这样做需要一些额外的步骤,但整个过程非常简单

通常,该过程包括在启动时调整阶段大小,使其与屏幕大小相同,然后在运行时根据阶段大小或屏幕大小调整和定位显示对象:

package
{
    import flash.display.Screen;
    import flash.display.Sprite;
    import flash.display.StageAlign;
    import flash.display.StageScaleMode;
    import flash.geom.Rectangle;    

    [SWF(backgroundColor = "0x555555")]
    public class MultiscreenApplication extends Sprite
    {
        public static var screenBounds:Rectangle = Screen.mainScreen.visibleBounds;

        public function MultiscreenApplication()
        {
            stage.scaleMode = StageScaleMode.NO_SCALE;
            stage.align = StageAlign.TOP_LEFT;
            stage.frameRate = 60;

            init();
        }

        private function init():void
        {

        }
    }
}

Adobe上有一些阅读广泛的在线资源可以指导您完成这些步骤,包括Christian Cantrell和。去年的AdobeMax上也有一个网络研讨会,您可以在这里观看:

您想创建应用程序来针对多屏幕。这样做需要一些额外的步骤,但整个过程非常简单

通常,该过程包括在启动时调整阶段大小,使其与屏幕大小相同,然后在运行时根据阶段大小或屏幕大小调整和定位显示对象:

package
{
    import flash.display.Screen;
    import flash.display.Sprite;
    import flash.display.StageAlign;
    import flash.display.StageScaleMode;
    import flash.geom.Rectangle;    

    [SWF(backgroundColor = "0x555555")]
    public class MultiscreenApplication extends Sprite
    {
        public static var screenBounds:Rectangle = Screen.mainScreen.visibleBounds;

        public function MultiscreenApplication()
        {
            stage.scaleMode = StageScaleMode.NO_SCALE;
            stage.align = StageAlign.TOP_LEFT;
            stage.frameRate = 60;

            init();
        }

        private function init():void
        {

        }
    }
}
Adobe上有一些阅读广泛的在线资源可以指导您完成这些步骤,包括Christian Cantrell和。在去年的Adobe MAX期间还举办了一次网络研讨会,您可以在此处观看: