Можно ли использовать flashvars с JBoss? - PullRequest
0 голосов
/ 27 декабря 2010

Я являюсь частью команды, разрабатывающей продукт с использованием JSF 2.0, и меня попросили изучить возможность включения в приложение бесплатного FusionCharts. Я пробовал разные способы вставки простой диаграммы в страницу JSF, но безуспешно.

Один из методов включает использование элементов OBJECT и EMBED, но когда я пытаюсь их использовать, я получаю сообщение об ошибке «нулевого источника» от JBoss. Из того, что я смог найти в Интернете (через Google), у меня сложилось впечатление, что «flashvars» не совсем совместим с JBoss. Кто-нибудь может подтвердить это? Если это так, какой обходной путь вы бы мне предложили?

Другие способы, которые я также нашел в Интернете, не отображали диаграмму, даже сообщение об ошибке.

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 03 июня 2011

Вероятным решением может быть передача значения flashvars в виде строки запроса пользователя, загружающего swf-файл диаграммы.

Например,

Column3D.swf?debugMode=1&dataURL=mydata.xml&registerWithJS=1&chartWidth=200&chartHeight=300
0 голосов
/ 30 декабря 2010

Трудно сказать, какими были другие цитируемые методы, но предпочтительным способом встраивания flash является использование swfobject, библиотеки javascript, которая не требует каких-либо специальных тегов (или поддержки на стороне сервера).

Это сводится к подготовке div для вашего флэш-контента, присвоению ему идентификатора, а затем к вызову единственной функции, которая принимает URL-адрес файла swf, размер клипа, флэшвари и так далее.Javascript может легко содержать выражения EL.

Возможно, вы захотите прочитать это: http://www.adobe.com/devnet/flashplayer/articles/swfobject.html

, но перейдите к разделу Под капотом: динамическая публикация , вы увидитене использовать ни статическую публикацию, ни графический интерфейс.

...