2009-07-08 68 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編寫,因此很小且獨立。如果你打算創建你自己的組件,你應該試試這個庫。

編輯:自我插件