На диаграммах Fusion Charts не отображается предупреждающее сообщение с флэш-плеером

Я использую Fusion Charts 3.2.1. Я хочу показать предупреждающее сообщение, когда мой флеш-плеер не включен в браузере или не установлен. Как мне это сделать? Странно, что даже на официальном сайте панель диаграммы при отключенной вспышке полностью пуста.


person spauny    schedule 02.04.2012    source источник


Ответы (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 });

Ознакомьтесь с двумя последними свойствами конструктора.

or

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

Посмотрите последние два параметра (переданные как 1) в приведенном выше коде.

person sudipto    schedule 02.04.2012
comment
Большое тебе спасибо! Есть ли способ настроить сообщение? Возможно, отображается сообщение в блоке div диаграммы, а не предупреждение javascript? - person spauny; 02.04.2012
comment
@spauny, вы можете настроить текст предупреждающего сообщения с помощью FusionCharts.options.installRedirectMessage = "Your own message!" - person Shamasis Bhattacharya; 03.04.2012
comment
Кроме того, если вы хотите изменить URL-адрес, на который выполняется перенаправление, настройте FusionCharts.options.flashInstallerUrl = "http://yourdomain.com/path/" - person Shamasis Bhattacharya; 03.04.2012
comment
Вы также можете использовать FusionCharts.hasRequiredFlashVersion() (доступно в последней версии FusionCharts JS Library), чтобы проверить, включена ли правильная версия Flash. - person Shamasis Bhattacharya; 03.04.2012
comment
@sudimail, я не знаю, как показать диаграмму Fusion на Android с помощью flash. Диаграмма слияния javascript работает нормально. Можете ли вы показать мне какой-либо пример того, как интегрировать диаграммы слияния с Android с помощью флеш-плеера. Любая помощь будет принята с благодарностью. - person sumit pandey; 16.09.2013
comment
Прошло больше года, и эта публикация уже устарела по сравнению со скоростью, с которой развиваются технологии. FusionCharts скоро не будет предоставлять Flash-диаграммы. Однако, если у вас более ранняя версия FusionCharts, предпочтительно v3.1.1 или более ранняя, вы можете: использовать var myChart = new FusionCharts("FusionCharts/Column3D.swf", "myChartId", "400", "300", 0, 0, "", "noScale", "", 1, 1); Однако вам необходимо убедиться, что на вашем устройстве установлен Flash Player. Кроме того, вам необходимо запустить это как JavaScript в контейнере HTML внутри компонента браузера. - person sudipto; 16.09.2013
comment
@sumitpandey: Кроме того, я не уверен, собираетесь ли вы показывать диаграмму через браузер или собственное приложение. - person sudipto; 16.09.2013