【问题标题】:Flex - splash screen for a desktop app (non mobile app)Flex - 桌面应用程序的闪屏(非移动应用程序)
【发布时间】:2012-07-19 05:01:57
【问题描述】:

我正在使用 fb4linux,我正在开发一个非移动设备(即桌面应用程序),我想为其添加启动画面。

我已将 mobilecomponents.swc 添加到库路径中,应用程序启动如下:

<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
   xmlns:s="library://ns.adobe.com/flex/spark"
   xmlns:mx="library://ns.adobe.com/flex/mx"
   width="400" height="400" xmlns:local="*"
   preloader="spark.preloaders.SplashScreen"
   splashScreenImage="@Embed('assets/splashscreen.png')"
   splashScreenMinimumDisplayTime="1500">

当我调试它时,没有显示启动画面,我收到以下错误:

ReferenceError: Error #1065: Variable flash.display::StageAspectRatio is not defined.
    at spark.preloaders::SplashScreen/prepareSplashScreen()[E:\dev\4.5.1\frameworks\projects\mobilecomponents\src\spark\preloaders\SplashScreen.as:340]
    at spark.preloaders::SplashScreen/Stage_resizeHandler()[E:\dev\4.5.1\frameworks\projects\mobilecomponents\src\spark\preloaders\SplashScreen.as:407]

问题似乎是由设置预加载器的行触发的,因为如果我删除它,错误就消失了(尽管也没有显示初始屏幕)。

任何想法如何使它工作?

谢谢!

【问题讨论】:

  • 为什么要在 Flex 应用程序中包含 mobilecomponents.swc?这些地址方向发生变化,并且基于皮肤的 DPI。
  • 因为这里所说的:Add a splash screen to an application - help page 注意:要在桌面应用程序中使用启动画面,请将 Application.preloader 属性设置为 spark.preloaders .SplashScreen。还要将 frameworks\libs\mobile\mobilecomponents.swc 添加到应用程序的库路径中。
  • 听起来好像没有airglobal.swc,(我查看了SplashScreen源,Ctrl+Shift+T,看到StageAspectRatio的导入/使用,但导入来自airglobal.swc。另外需要注意的是 Linux 仅支持 AIR 最高 2.6。另请查看文档help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/…
  • 我尝试使用 airglobal.swc 但仍然无法正常工作。是的,您是对的:Flex 4.5.1 SDK 包含 AIR 2.6 支持(请参阅4.5.1 SDK release notes)为什么会有问题? StageAspectRatio 仅包含在更高版本中?谢谢!
  • 关于如何使用此 SDK 制作启动画面的任何其他想法?非常感谢!

标签: flash apache-flex desktop-application splash-screen preloader


【解决方案1】:

你应该添加

import [install folder]\Adobe\Adobe Flash Builder 4.6\sdks\4.6.0\frameworks\libs\mobile

到你的构建路径。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-28
    相关资源
    最近更新 更多