是否存在类似于Flex的替代ActionScript 3轻量级框架,但不是那么庞大。 Flex相当大,SWF的重量不低于150Kb,我只是认为必须能够获得具有较小SWF文件的东西作为最终结果。
我来到AS Wing,并且好奇还有更多。
感谢您提前回复!
答案 0 :(得分:6)
答案 1 :(得分:5)
您可以在编译时更改某些设置以减小.swf的大小。这是一篇博客文章,展示了如何:Reduce Flex 3 File Size。基本上你将sdk编译成一个单独的.swf,它被flash播放器缓存。
答案 2 :(得分:5)
http://www.openlaszlo.org/是一个开源替代品,可以生成swf8,dhtml或swf9。
答案 3 :(得分:1)
GraniteDS framework提供了MXML-> SWF编译器的洁净室重新实现,它可能为您提供生成较小SWF文件的选项。它也可以即时编辑,非常酷。
答案 4 :(得分:1)
为什么不使用Flash?您可以将逻辑转储到AS类文件中。 来自Flash的Swf可以非常小,可以低至8kb,甚至更小。
如果我错了,请纠正我,我将Flex视为带有XML布局管理器的Flash(可以在调整大小期间定位组件)。如果您愿意花时间设计Flash布局管理器,我认为Flash是一个不错的选择。 Flash支持AS3,pureMVC。
当然,Flex是免费的:)
答案 5 :(得分:1)
答案 6 :(得分:1)
结帐http://www.weaverfx.com/index.php?option=com_content&view=article&id=13&Itemid=6 他们声称用这个框架构建的应用程序的调整范围是20到100Kb
答案 7 :(得分:1)
AS3Commons UI Invalidation & LifeCycle提供了与Flex类似的整个组件生命周期框架,但是用纯AS3编写,因此小而独立。如果您要创建自己的组件,则应尝试使用此库。
编辑:自我插件
答案 8 :(得分:0)
感谢所有有用的回复。我正在忙着尝试使用Flex Builder中的ActionScript 3项目,我想我可能只是创建自己需要的组件并将它们模块化以便在其他项目中重复使用。
这样,我可以完全包含我的应用程序正在使用的内容,而不用担心额外的x00000Kb数据会被作为RSL拖拽,或者在我的代码中合并。