A. 怎樣用java語言調用flash~~
<script type="text/javascript">
var chartArray = new Array('', 'MSLine.swf', 'MSLine.swf', 'MSColumn3D.swf', 'Pie3D.swf', 'MSColumn3DLineDY.swf');
var chartType = "<s:property value='macroItem.chartType'/>";
var myChart = new FusionCharts("<s:property value='resourceRoot'/>" +"fusioncharts/" + chartArray[chartType], "myChartId", "680", "408", "0", "1");//創建flex對象
var id = "<s:property value='id'/>";
var dataUrl = "<s:property value='dataSourceRoot'/>";
var startTime = "<s:property value='startTime'/>";
var endTime = "<s:property value='endTime'/>";
myChart.addParam('wmode','transparent');
myChart.setDataURL(dataUrl + escape("getData.html?id=" + id + "&startTime=" + startTime + "&endTime=" + endTime + "&pageIndex=1&pageSize=19&format=flash")); //如果ur是l拼接出來的,後面的參數必須用「 escape」來添加,dataurl是數據來源
myChart.render("chartdiv");
</script>
這是我們項目中引用flex的sj腳本,希望對你有用。涉及的知識有xml,介面編程,js,如果有javaEE的功底就更好了。
B. 怎麼在java中使用flash
1.如果單獨的展示FLASH的話,那就直接引用。
2.如果結合JAVA和FLASH交互等操作的話,那就得使用FLEX了,FLEX可以跟JAVA進行
通信和交互,FLEX最終生成的就是FLASH文件SWF!