我正在使用 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]
问题似乎是由设置预加载器的行触发的,因为如果我删除它,错误就消失了(尽管也没有显示启动画面)。
任何想法如何使它工作?
谢谢!