2012-12-17 61 views
0

我正在开发一个Adobe AIR应用程序,启动后,如果我马上点击按钮,声音无法播放。如果等待几秒钟,按钮功能正常。我如何在上面加载电影剪辑/闪屏显示,直到全部加载,所以我没有这个问题?谢谢你的帮助。AS3 - 显示启动画面,直到全部代码加载

回答

0

您的声音是嵌入在应用程序中还是在运行时加载?我认为是嵌入式的,但在这种情况下,在它们可用之前不需要时间。

如果在运行时加载声音,只需响应Event.COMPLETE以隐藏启动画面。

//wait 5000ms 
setTimeout(hideSplashScreenFunction, 5000); 
.... 
function hideSplashScreen():void 
{ 
    //hide splash screen 
} 
+0

谢谢,setTimeout工作得很好。 – akhunaton

0

您可以设置splashScreenMinimumDisplayTime属性就可以实现:或者,如果您还没有任何活动响应使用的setTimeout用合适的延迟。像这样

<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
      xmlns:s="library://ns.adobe.com/flex/spark" 
      splashScreenImage="@Embed('assets/icons/chrome/logo.png')" 
      splashScreenMinimumDisplayTime="4000" splashScreenScaleMode="none"> 

希望它能帮助你。

+0

谢谢Raja,但我正在使用Flash CS6进行开发。不是Flex。 – akhunaton

相关问题