用于存储低分辨率和高分辨率图像的 FLEX AIR 项目目录结构



任何想法对于需要存储低分辨率和高分辨率图像的Flex AIR项目应该遵循什么目录结构,以便在移动应用程序加载时将使用低分辨率图像,而在平板电脑中加载应用程序时使用高分辨率图像。

这是我的做法:

<fx:Declarations>
    <s:MultiDPIBitmapSource id="BACK"
        source160dpi="@Embed('assets/icons/low-res/back.png')"
        source240dpi="@Embed('assets/icons/mid-res/back.png')"
        source320dpi="@Embed('assets/icons/high-res/back.png')"/>
</fx:Declarations>
<s:states>
    <s:State name="portrait"/>
    <s:State name="landscape"/>
</s:states> 
<s:navigationContent>
    <s:Button icon="{BACK}" label.landscape="Back" click="navigator.popView()"/>
</s:navigationContent>

请参阅文档在移动应用程序中支持多种屏幕大小和 DPI 值

最新更新