【发布时间】:2010-11-09 03:47:18
【问题描述】:
是否有类似于 Flex 的替代 ActionScript 3 轻量级框架,但没有那么大。 Flex 相当大,而 SWF 不小于 150Kb 大,我只是认为它必须有可能获得具有较小 SWF 文件的东西作为最终结果。
我遇到了 AS Wing,想知道是否还有更多。
感谢您提前回复!
【问题讨论】:
标签: apache-flex actionscript adobe flex4
是否有类似于 Flex 的替代 ActionScript 3 轻量级框架,但没有那么大。 Flex 相当大,而 SWF 不小于 150Kb 大,我只是认为它必须有可能获得具有较小 SWF 文件的东西作为最终结果。
我遇到了 AS Wing,想知道是否还有更多。
感谢您提前回复!
【问题讨论】:
标签: apache-flex actionscript adobe flex4
GraniteDS framework 提供了 MXML->SWF 编译器的无尘室重新实现,它可能为您提供生成更小的 SWF 文件的选项。它还可以即时进行编译,这很酷。
【讨论】:
您可以在编译时更改一些设置以减小 .swf 的大小。这是一篇展示如何操作的博客文章:Reduce Flex 3 File Size。基本上,您将 sdk 编译成一个单独的 .swf,由 Flash 播放器缓存。
【讨论】:
http://www.openlaszlo.org/ 是一种开源替代方案,可以生成 swf8、dhtml 或 swf9。
【讨论】:
【讨论】:
为什么不只使用 Flash?您可以将逻辑转储到 AS 类文件中。 Flash 的 Swf 可以非常小,可以低至 8kb,甚至更小。
如果我错了,请纠正我,我将 Flex 视为带有 XML 布局管理器的 Flash(它可以在调整大小时很好地定位组件)。如果你愿意花时间为 Flash 设计一个布局管理器,我认为 Flash 是一个不错的选择。 Flash 支持 AS3、pureMVC。
当然,Flex 是免费的 :)
【讨论】:
感谢所有有用的回复。我正忙着在 Flex Builder 中尝试一个 ActionScript 3 项目,我想我可能只需要自己创建我需要的组件,然后将它们模块化,以便在其他项目中重复使用。
这样,我可以准确且仅包含我的应用程序正在使用的内容,而不必担心额外的 x00000Kb 数据会作为 RSL 被拖拽或合并到我的代码中。
【讨论】:
【讨论】:
查看http://www.weaverfx.com/index.php?option=com_content&view=article&id=13&Itemid=6 他们声称使用该框架构建的应用程序大小为 20 到 100Kb
【讨论】:
AS3Commons UI Invalidation & LifeCycle 提供了一个类似于 Flex 的完整组件生命周期框架,但用纯 AS3 编写,因此体积小且独立。如果你要创建自己的组件,你应该试试这个库。
编辑:自插
【讨论】: