0

我在 adobe flash 专业版 CS5 中创建了一个启动画面。我发布了我的 swf 和 html 包装器。当我直接运行 html 包装器时,它会在 Web 浏览器中显示启动画面。我使用 flex builder 4.5 在 Adob​​e Air 中创建了一个 HTML 控件。我将 swf 和 html 包装器放在 air 应用程序的 assets 文件夹中。当我运行 Air 应用程序时,它什么也不显示。如果我创建一个虚拟 html 页面并在 Air 应用程序中引用它,它工作正常。我该如何解决这个问题,以便 HTML 控件显示我的闪屏 swf 文件。谢谢

4

1 回答 1

0

您需要“包装器”html 的唯一原因是在 Web 浏览器中显示 .swf。在开发 Air 应用程序时,您可以使用 ModuleLoader 将 .swf 直接加载到 Air 应用程序。

<?xml version="1.0"?> 
<!-- modules/MySimplestModuleLoader.mxml --> 
<s:Application xmlns:fx="ns.adobe.com/mxml/2009"; xmlns:s="library://ns.adobe.com/flex/spark" 
xmlns:mx="library://ns.adobe.com/flex/mx"> 
    <s:ModuleLoader url="MyOther.swf"/>   
</s:Application>
于 2013-10-08T22:11:39.067 回答