對(duì)于FLASH來生成餅形我們已經(jīng)不是很陌生,我們就用它來顯示投票結(jié)果,一般我調(diào)查結(jié)果我們都是用圖片或者顏色塊來表示各項(xiàng)的結(jié)果了.
這里就不討論FLASH如何實(shí)現(xiàn)餅形的結(jié)果了,我們要作的就是把調(diào)查結(jié)果用FLASH+ASP按上面的形式實(shí)現(xiàn)出來.
首先用ASP把調(diào)查結(jié)果寫成XML文件.
Response.charset="gb2312" Response.ContentType="text/xml"
在ASP文件的頭部使用上面的語句可以將結(jié)果顯示成XML文件格式.
下面我們定義一下XML文件的格式:
<pieData QUESTION="你覺得站點(diǎn)如何?"> <pie color="FF0000"> <value>14</value> <text>顏色不好</text> </pie> <pie color="00FF00"> <value>37</value> <text>沒有內(nèi)容</text> </pie> <pie color="0000FF"> <value>19</value> <text>更新太慢</text> </pie> <pie color="FFFF00"> <value>7</value> <text>沒有交互性</text> </pie> <pie color="FF00FF"> <value>14</value> <text>都不喜歡</text> </pie> </pieData>
其中:QUESTION=調(diào)查的標(biāo)題 color=顏色 value=投票數(shù) text=投票選項(xiàng)
下面是我生面XML所用的ASP文件,各位可以參考一下:
文件名:xmlpoll.asp 把此次投票內(nèi)容列出來,顯示成XML文件.
代碼拷貝框
[Ctrl+A 全部選擇 然后拷貝]
FLASH顯示面頁: graph.asp 顯示FLASH
代碼拷貝框
[Ctrl+A 全部選擇 然后拷貝]
上面就是實(shí)現(xiàn)FLASH投票的核心文件了.
下面是我們所要用到的FLASH文件和調(diào)用的XML文件格式:
文件名:pieData.xml 按右鍵保存
代碼拷貝,請(qǐng)用pieData.xml命名.
[Ctrl+A 全部選擇 然后拷貝]
FLASH文件:
flashpoll.swf 請(qǐng)按右鍵下載.
會(huì)員SenF做了比較完整的服務(wù)端代碼提供下載:poll.rar 討論見:http://bbs.blueidea.com/viewthread.php?tid=2720724
本文鏈接:http://m.95time.cn/tech/program/2003/588.asp
出處:藍(lán)色理想
責(zé)任編輯:小荷
◎進(jìn)入論壇網(wǎng)絡(luò)編程版塊參加討論
|