我正在使用FlashBuilder 4.7制作移动应用程序(适用于iPad,如果重要),以及使用Feathers进行布局和设计。当我在设备或Air设备仿真器上进行测试时,尺寸最终为375x500。但我不知道它来自哪里。我检查了XML,没有明确的大小设置。基本组件是一个创建Starling的Sprite:
var starling:Starling = new Starling(Main, stage);
starling.start();
和Main是:
public class Main extends Sprite
{
public function Main()
{
super();
var theme:MetalWorksMobileTheme = new MetalWorksMobileTheme(stage);
addEventListener(starling.events.Event.ADDED_TO_STAGE, init);
}
private function init(e:starling.events.Event):void{
nav = new ScreenNavigator();
nav.autoSizeMode = ScreenNavigator.AUTO_SIZE_MODE_STAGE;
addChild(nav);
}
}
等等。 scaleX和scaleY为1,但ScreenNavigator的宽度为0.
我尝试过移动代码行。我已经尝试过切换到其他模拟器,但信息总是出现在屏幕大小的1/2。
我缺少一些东西。有什么想法吗?