我在用php生成能生成json文件但是open-flash-chart.swf还是说找不到flash文件?php代码:
open_flash_chart_object(500, 250, 'http://'. $_SERVER['SERVER_NAME'] .':8080/flash/pie-chart.php', false);viewsource:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"
width="500" height="250" id="ie_chart" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="open-flash-chart.swf?data=http%3A%2F%2F192.168.1.55%3A8080%2Fflash%2Fpie-chart.php" />
<param name="quality" value="high" />
<param name="bgcolor" value="#FFFFFF" />
<embed src="open-flash-chart.swf?data=http%3A%2F%2F192.168.1.55%3A8080%2Fflash%2Fpie-chart.php" quality="high" bgcolor="#FFFFFF" width="500" height="250" name="chart" align="middle" allowScriptAccess="sameDomain"
type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" id="chart"/>
</object> 但是还是说 "This is the URL that I tried to open:../data-files/area-point-objects.txt"里面有一个目录 叫 data-files 的目录是干什么用的?是不是我php生成的json文件格式回放到里面?
open_flash_chart_object(500, 250, 'http://'. $_SERVER['SERVER_NAME'] .':8080/flash/pie-chart.php', false);viewsource:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"
width="500" height="250" id="ie_chart" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="open-flash-chart.swf?data=http%3A%2F%2F192.168.1.55%3A8080%2Fflash%2Fpie-chart.php" />
<param name="quality" value="high" />
<param name="bgcolor" value="#FFFFFF" />
<embed src="open-flash-chart.swf?data=http%3A%2F%2F192.168.1.55%3A8080%2Fflash%2Fpie-chart.php" quality="high" bgcolor="#FFFFFF" width="500" height="250" name="chart" align="middle" allowScriptAccess="sameDomain"
type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" id="chart"/>
</object> 但是还是说 "This is the URL that I tried to open:../data-files/area-point-objects.txt"里面有一个目录 叫 data-files 的目录是干什么用的?是不是我php生成的json文件格式回放到里面?
<script type="text/javascript">
var so = new swfobject("open-flash-chart.swf", "ofc", "250", "200", "9", "#FFFFFF");
so.addVariable("data-file", "data.txt");
so.addParam("allowScriptAccess", "always" );//"sameDomain");
so.write("my_chart");
</script>so.addVariable("data-file", "data.txt");
这就是数据源,可自行更改。
我曾经这样测试用过,感觉这个一般……。
<script type="text/javascript">
swfobject.embedSWF(
"open-flash-chart.swf", "my_chart", "550", "200",
"9.0.0", "expressInstall.swf",
{"data-file":"line-dot.php"}
);
</script>
</head>
<body>
<div id="my_chart"></div>
</body>