在使用FlashDevelop时,如何在Starling的Feather框架中制作“普通”大小的组件

时间:2012-12-29 05:46:37

标签: flashdevelop starling-framework

我目前的设置如下:

  • 的FlashDevelop
  • Starling(最新来自Github的1.3,来自Feathers的要求)
  • 羽毛

我正在构建简单的hello world示例,如here所示,但组件看起来非常小(见下图)。

我还查看了描述该问题的常见问题解答,但我似乎无法使修复工作(因为我不在AIR环境中工作,我只想发布到标准的'SWF) 。请参阅第二个问题/答案here

enter image description here

3 个答案:

答案 0 :(得分:3)

我发现这个有点隐藏的宝石(通过一些例子):

DeviceCapabilities.dpi = 90*3;

这样做的工作 - 我不知道为什么正确的值似乎是我的屏幕DPI乘以3,但它是现货。

答案 1 :(得分:0)

您也可以这样做:

DeviceCapabilities.dpi *= 3;

放大已经设定的DPI。

答案 2 :(得分:0)

这个答案给了我一个线索,我在几次“放大”DPI之后,并且在x3之后没有任何尺寸。诀窍是羽毛教程有点过时,可能会失去一条线索,它们是专为移动而设计的。所有的资产都在feat.themes。 MetalWorksMobileTheme 实际上是移动的。因此,您应该尝试一下feat.themes.AeonDesktopTheme,它开箱即用。