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