2009-07-08 70 views
11

是否存在与Flex类似的替代ActionScript 3轻量级框架,但不是那么庞大。 Flex是相当大的,SWF的大小不小于150Kb,我只是认为必须有可能获得含有较小SWF文件的东西作为最终结果。Flex框架的替代品

我来过AS翼,很好奇,如果还有更多。

感谢您提前回复!

回答

0

感谢所有有帮助的回复。我正忙于在Flex Builder中尝试一下ActionScript 3项目,我想我可能只是自己创建我需要的组件,并将它们模块化以便在其他项目中重用。

这样,我可以准确地只包含我的应用程序正在使用的内容,而不用担心附加的x00000Kb数据会作为RSL被拖动或合并到我的代码中。

1

GraniteDS framework提供了一个干净的房间重新实现的MXML-> SWF编译器,它可能会给你选项来生成较小的SWF文件。它也可以即时编译,这非常酷。

5

编译时可以更改某些设置以减小.swf的大小。这里是一篇博客文章,展示了如何:Reduce Flex 3 File Size。基本上,您可以将sdk编译为单独的.swf文件,并由flash播放器进行缓存。

+0

从Flex 4开始,Adobe将托管这些内容。它们也由Flash Player缓存,所以即使用户清除了缓存,框架仍然被缓存。 – 2009-07-09 23:33:54

5

http://www.openlaszlo.org/是一个开源的替代品,可以生成swf8,dhtml或swf9。

+1

+1:直到我真的尝试过,我才想到它,但它是一个很棒的框架。还不如Flex尚未(IMO),但如果你不需要所有的膨胀,OpenLaszlo绝对是一个很好的选择。 – 2009-07-08 20:50:27

6

这可能是你在找什么:

http://code.google.com/p/flit/

我没有测试它尚未所以我真的不能说,如果它是值得的,或不

+1

我写了这个框架的主要部分。至少从样本中查看代码是绝对值得的。这个网站是用FLit写的 - http://oxleygin.com/ - 这是从2009年开始的。FLit的另一个很好的例子是我公司的新网站 - http://obecto.com/ - 这是2011年的 – 2011-10-03 07:45:17

1

为什么不只使用Flash?您可以将您的逻辑转储到AS类文件中。 来自Flash的Swf可能非常小,可以降至8kb,甚至更小。

如果我错了,更正我的错误,我将Flex作为带有XML布局管理器的Flash(它可以在调整大小期间很好地定位组件)。如果您愿意花时间设计Flash的布局管理器,我认为Flash是一个不错的选择。 Flash支持AS3,pureMVC。

当然,Flex是免费的:)

+0

Flex提供的不仅仅是可视化组件。声明性布局可以是一个真正的定时器,但Flex工具包还有很多其他方面。 您还可以使用Flex SDK直接编译AS3,而无需实际Flex Framework的开销。 Flash,从CS4开始实际上是使用Flex SDK(mxmlc)来编译的。如果它很快得到重新命名的Flash SDK,我不会感到惊讶。 – 2009-07-09 23:37:38

1

另一组分libary:

AS Data Provider Controls是一组新的与普通的ActionScript内置标准UI组件。开源。

编辑:自插头

1

AS3Commons UI Invalidation & LifeCycle提供了一个完整的组件生命周期框架类同的是柔性的但是用纯粹的AS3编写,因此很小且独立。如果你打算创建你自己的组件,你应该试试这个库。

编辑:自我插件