原創|其它|編輯:郝浩|2012-05-24 21:55:44.000|閱讀 716 次
概述:Flash圖表組件FusionCharts可將原始數據轉換成圖表和部件。這些FusionCharts組件使用XML作為標準的數據接口。作為FusionCharts for Flex的用戶您不需要擔心XML,因為FusionCharts for Flex允許您使用Flex數據源。接下來,本文將向您展示如何在后臺將Flex 數據源轉換為XML。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Flash圖表組件FusionCharts可將原始數據轉換成圖表和部件。這些FusionCharts組件使用XML作為標準的數據接口。作為FusionCharts for Flex的用戶您不需要擔心XML,因為FusionCharts for Flex允許您使用Flex數據源。接下來,本文將向您展示如何在后臺將Flex 數據源轉換為XML。
FusionCharts for Flex對于Flex SDK來說是一個添加組件,允許您在Flex 環境中創建FusionCharts對象。FusionCharts v3圖表編碼在ActionScript 2(Flash 8),運行在AVM1,然而Flex使用ActionScript 3(Flash 9+)并允許在AVM2。這兩個將永遠不相碰,因此,如果您好奇我們是如何將FusionCharts SWF文件轉換到Flex組件,我們將解釋這一技術。我們沒有把它傳入到ActionScript3,我們使用FlashInterface在AVM1和AVM2中跨越通信。
以上圖解展示數據是如何處理并傳遞到FusionCharts對象的,FusionCharts SWC庫在FusionCharts對象和Flex數據源之間充當接口。
數據被分為兩個域:FusionCharts XML格式的字符串數據和其他的能表達單/多系列數據的通用數據結構。字符串數據可以以三種方式聲明:作為指向外部XML數據文件的URL,作為包含FusionCharts XML字符串的外部HTML文件,或者作為FusionCharts XML格式的Flex字符串。其他的可以使用的通用Flex數據結構有:數組、XML和模板。
FusionCharts SWC文件直接傳遞數據字符給FlashInterface。如果是其他的Flex數據,它會先把他們轉換成FusionChartsXML文件,然后傳給FlashInterface。
請注意,由于每一個部件獨特的XML結構,Fusionwidgets不支持Flex數據結構。Widgets只接受XML(作為字符串)結構。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@ke049m.cn
文章轉載自:虹科軟件園