轉(zhuǎn)帖|使用教程|編輯:龔雪|2014-08-25 09:33:16.000|閱讀 1534 次
概述:在使用amCharts制作圖表的時候,常常會遇到不少問題,今天就和大家來研究下一些常見問題的解決方法。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
在瀏覽器中(即session中)刷新頁面,但是生成的數(shù)據(jù)卻不能及時顯示,但是,新開一個瀏覽器就可以。
如果你不是太在乎實(shí)時性,只是為了調(diào)試的方便,可以刪除瀏覽器的臨時文件即可。如果你需要的實(shí)時性比較強(qiáng)則可以讓瀏覽器禁用緩存,在您的配置文件中作如下設(shè)置: <add_time_stamp>true</add_time_stamp>
這個設(shè)置將使瀏覽器自動在數(shù)據(jù)文件后面加個時間戳參數(shù),以便每次重新獲得你的數(shù)據(jù)來填充amCharts。也可以手動數(shù)據(jù)文件名后加個時間戳來,以PHP為例如下:
so.addVariable("settings_file", "settings.xml?<?php echo mktime();?>");
也就是在settings.xml中加入
<add_time_stamp>true</add_time_stamp>
即可如下
<?xml version="1.0" encoding="utf-8"?> <settings> <add_time_stamp>true</add_time_stamp>
.................分割線..................
這里是其他設(shè)置項(xiàng)
<settings>
或:so.addVariable("settings_file", "settings.xml?<?php echo mktime();?>");
在.swf文件同目錄下新建一個文件:amcharts_key.txt寫入一行內(nèi)容:AMCHART-LNKS-1966-6679-1965-1082
擴(kuò)展閱讀:amCharts應(yīng)用實(shí)例:日志分析
相關(guān)問題:amCharts制作的圖表里面的網(wǎng)址水印如何消除?
將數(shù)據(jù)文件amline_data.xml的編碼方式改為UTF-8。即<?xml version="1.0" encoding="UTF-8"?>
有個這個事件:
clickGraphItem="onAmSeriChartClick(event);" private function onAmSeriChartClick(e:GraphEvent):void{ var gdi:GraphDataItem = e.item as GraphDataItem; trace(gdi.category) //根據(jù)這個名稱去跳轉(zhuǎn)就可以了。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn