可以在JBoss中使用flashvars吗?

时间:2010-12-27 17:45:54

标签: java jsf jboss fusioncharts

我是使用JSF 2.0开发产品的团队的一员,我被要求调查在应用程序中免费包含FusionCharts的可能性。我已尝试过在JSF页面中插入简单图表的不同方法,但没有运气。

方法涉及使用元素OBJECT和EMBED,但是当我尝试使用它们时,我从JBoss那里得到一个“null source”错误。从我在网上找到的(通过谷歌),我的印象是'flashvars'与JBoss不完全兼容。这里有人能证实吗?如果是这种情况,您会建议我使用哪种解决方法?

我在网上找到的其他方式也没有显示图表甚至没有错误信息。

提前致谢。

2 个答案:

答案 0 :(得分:0)

很难说出引用的其他方法是什么,但嵌入flash的首选方法是使用swfobject,一个不需要任何特殊标记的javascript库(也不需要服务器端支持)。

归结为为你的flash内容准备一个div,给它一个id,然后调用一个函数来获取swf文件的url,剪辑的大小,flasvars等等。 javascript可以很容易地包含EL表达式。

你可能想读这个: http://www.adobe.com/devnet/flashplayer/articles/swfobject.html

但跳到引擎盖:动态发布部分,您将不会使用静态发布或GUI。

答案 1 :(得分:0)

可能的解决方案可能是将flashvars的值作为加载图表swf文件的用户的查询字符串传递。

例如,

Column3D.swf?debugMode=1&dataURL=mydata.xml&registerWithJS=1&chartWidth=200&chartHeight=300