У меня есть виджет приборной панели с процентным показателем, реализованный в виде SWF-фильма. Я использую jQuery в моем JSP, чтобы добиться возможности обновления AJAX. Сейчас я просто пытаюсь установить значение, отображаемое на индикаторе, с помощью функции SetVariable () в приведенном ниже коде. Это не может быть сделано в качестве исходного flashvar по замыслу создателя датчика (для которого у меня нет источника).
Проблема в том, что и IE, и FireFox жалуются, что SetVariable не поддерживается.
Кто-нибудь может предложить лучший подход для достижения этой цели?
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<!DOCTYPE html>
<html>
<head>
<title>Insert your title</title>
<script type="text/javascript" src="js/jquery-1.4.2.js"></script>
<script type="text/javascript" src="js/jquery.swfobject.1-1-1.js"></script>
<script type="text/javascript">
var pct_gauge = $.flash.create ({
swf: 'flash/percentgauge.swf',
width: 200,
height: 200,
wmode: 'transparent',
play: true,
flashvars: {
title: 'Percent Contracts Valid'
}
});
$(document).ready(function() {
$('#pct_gauge').html(pct_gauge);
// $('pctgauge').SetVariable("pValue", 75); ???????
});
</script>
</head>
<body>
<div id="pct_gauge"></div>
</body>
</html>