日期:2014-05-18  浏览次数:20694 次

用刚才获取的80分来提问 关于js和xml
在网上找到一个生成饼图的flash,这个flash可以通过两种方式来读取数据来显示饼图的比例,第一种就是一个html文件对应一个xml文件,显然这是不合理的。。

第二种它的数据源可以从动态页取,但是我想用js来完成,也就是说用js生成xml流,然后把这个xml流传送给flash!!!

这个是.aspx页,目前只是为了试验所以我把它的参数给固定了如下
HTML code

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="600" height="600">

    <param name="quality" value="high" />
    <embed src="ok.swf?piedata=Default.aspx%3fbg%3d1" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="600" height="600"></embed>
</object>
<!--以上我是调用.aspx页面,也就是说数据源是从default.aspx里面取的,如果改成RobotXml.js%3fbg%3d1-->
<!--那么这个js文件怎么写???-->





------解决方案--------------------
不知道你想问什么
------解决方案--------------------
用JS生成XML文件,然后把XML文件做为数据源提供给FLASH是么?
我对JS也是比较生蔬,既然你提到流了,什么要用JS流,你可以试下C#的IO系统,用它的流产生了一XML数据源也应该可以的。