我正在使用flex dasboards和繪製東西。到目前爲止,我只爲靜態數據構建它們,現在我想升級它們以用於實時數據,其中新數據從服務器連續發送到客戶端(swf文件),並且它會進行相同的更新。Ruby on Rails支持flex(支持實時數據)
我正在使用Jruby與RoR。
請在RoR-Flex架構中分享任何類似實現的鏈接。或者如果你有一些分享的建議,我將非常感激。
感謝朋友。
我正在使用flex dasboards和繪製東西。到目前爲止,我只爲靜態數據構建它們,現在我想升級它們以用於實時數據,其中新數據從服務器連續發送到客戶端(swf文件),並且它會進行相同的更新。Ruby on Rails支持flex(支持實時數據)
我正在使用Jruby與RoR。
請在RoR-Flex架構中分享任何類似實現的鏈接。或者如果你有一些分享的建議,我將非常感激。
感謝朋友。
試試這個: http://flexonrails.net/?p=105
你需要一臺服務器的推送架構它可以支持實時數據流。
只需創建一個私有變量,並且不斷更新getter和setter。這個變量將是您的圖表的dataProvider。
[Bindable]
_dataProvider:ArrayCollection = new ArrayCollection();
public function get dataProvider() : ArrayCollection {
return _dataProvider;
}
public function set dataProvider (value:ArrayCollection) : void {
_dataProvider = value;
_dataProvider.refresh();
}
然後設置您的圖表以使用_dataProvider作爲其dataProvider。
考慮LiveCycle Data Services的......甚至也許BlazeDS的,
這裏是從Adobe網站,有數據被推實時一個很好的示例應用程序。
http://examples.adobe.com/flex3/devnet/networkmonitor/main.html
我已經使用WebORB作爲涉及Twitter和Flash的項目,它的效果很好。它允許在線上持久化基本類型(字典/哈希/對象,數組等)。看看這裏的概述:
http://www.themidnightcoders.com/products/weborb-for-rails/overview.html
或者採取偷看在快速入門指南這裏:
http://www.themidnightcoders.com/products/weborb-for-rails/quick-start-guide.html
感謝您的幫助chris。這真的很有用。 – Ashine 2010-03-16 09:57:31