【问题标题】:Fusion Charts show no flash player warning messageFusion Charts 未显示 Flash 播放器警告消息
【发布时间】:2012-04-15 21:41:51
【问题描述】:

我正在使用 Fusion Charts 3.2.1。我想在浏览器中未启用或未安装我的 Flash 播放器时显示警告消息。我怎么做?奇怪的是,即使在官方网站上,禁用闪光灯时图表面板也是完全空白的。

【问题讨论】:

    标签: javascript flash fusioncharts


    【解决方案1】:

    如果您使用 JavaScript 代码来呈现图表,您可以使用 detectFlashVersion 和 autoInstallRedirect 构造函数参数(将它们设置为 1)来显示警告消息和重定向到 Flash 播放器下载页面。

    示例:

    var myChart = new FusionCharts({ swfUrl : "FusionCharts/Column3D.swf", id : "myChartId", renderAt : "chartContainer", dataSource : "Data.xml", "detectFlashVersion": 1, "autoInstallRedirect": 1 });
    

    查看最后两个构造函数属性。

    var myChart = new FusionCharts("FusionCharts/Column3D.swf", "myChartId", "400", "300", 0, 0, "", "noScale", "", 1, 1);
    

    查看上面代码中的最后两个参数(作为 1 传递)

    【讨论】:

    • 非常感谢!有没有办法自定义消息?也许在图表的 div 中显示一条消息而不是 javascript 警报?
    • @spauny,您可以通过FusionCharts.options.installRedirectMessage = "Your own message!"自定义警报消息的文本
    • 另外,如果您想编辑发生重定向的 URL,请配置 FusionCharts.options.flashInstallerUrl = "http://yourdomain.com/path/"
    • 您也可以使用FusionCharts.hasRequiredFlashVersion()(最新的FusionCharts JS库提供)检查是否启用了正确的Flash版本。
    • @sudimail,我不知道如何使用 Flash 在 android 上显示融合图。 javascript 融合图表工作正常。你能告诉我任何如何使用 Flash 播放器将融合图表与 android 集成的例子吗?任何帮助将不胜感激。
    猜你喜欢
    • 2015-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多