在 Flex builder 3 中,当我创建一个针对 flex 4 sdk 的新 flex 应用程序时,它不会生成 html 包装文件。
我在网上寻找答案,但没有成功。我已确保在项目属性中选中该框以生成 html 包装器。
唯一的解决方法是针对旧版本的 sdk(即 3.2),这将导致生成包装器。然后我可以将项目恢复到 sdk 4。这意味着我永远无法清理我的项目,因为这将导致包装器被删除。
有没有其他人遇到过这个?这只是 Flexbuilder3 的一个错误吗?
在 Flex builder 3 中,当我创建一个针对 flex 4 sdk 的新 flex 应用程序时,它不会生成 html 包装文件。
我在网上寻找答案,但没有成功。我已确保在项目属性中选中该框以生成 html 包装器。
唯一的解决方法是针对旧版本的 sdk(即 3.2),这将导致生成包装器。然后我可以将项目恢复到 sdk 4。这意味着我永远无法清理我的项目,因为这将导致包装器被删除。
有没有其他人遇到过这个?这只是 Flexbuilder3 的一个错误吗?
从 Flex3 中的 Flex Navigator Panel 检查名为“html-template”的项目区域文件夹。此文件夹可能为空。你应该有2个文件在这里:
这些将帮助您生成包装器。
我对此有点头疼,在浏览了整个网络之后,我结合了一些解决方案,最终想出了一个适合我的解决方案。试试这个让它在不升级到 Flash Builder 4 的情况下工作:
步骤 1 导航到您的 Flex 3 SDK 并将以下文件夹从您的 3.0 SDK PATH\templates\ 复制到您的 4.0 SDK PATH\Templates\。
-- 客户端检测
-- 带有历史记录的客户端检测
-- 快速安装
-- 带有历史的快速安装
-- 无玩家检测
-- No-playerdetection-with-history
注意:Greg Lafrance 在 ADOBE 的说明中推荐了一个附加文件夹“Swfobject”,但我自己不需要那个。
第 2 步转到文件 -> 切换工作区 -> 其他并创建一个全新的工作区(即:我调用了我的 Flex 4)。
步骤 3 创建新项目。右键单击它 -> Flex 编译器 -> 配置 Flex SDKS -> 添加... -> 导航到您的 Flex 4 SDK 并添加它。单击确定。在关闭属性之前执行第 4 步。
步骤 4. 将“需要 Flash Player 版本”更改为 10.0.0 。
步骤 5. 单击 OK 并擦除基于代码并复制 FLEX 4 Code 与 spark 元素等等。
祝你好运,希望这可以帮助那些在互联网上搜索这个问题的人。
它像这样对我有用.....我更改了 Project->properties->FlexCompilerchosed sdk flex-3 而不是 flex4(我当前的版本)然后清理并构建我得到了 html 和 .swf 文件,然后我切换到SDK - Flex 4,我运行我的 mxml 文件没有任何错误
原来这是在 flex builder 3 中使用 flex 4 sdk 的一个错误。我的解决方案是升级到 Flash Builder 4,它在项目和 flex sdk 之间有更好的集成。
谢谢
在eclipseProblems
视图中,会有一个问题Cannot create HTML wrapper. Right-click here to recreate folder html-template.
。右键单击问题并选择Recreate HTML Templates
。