Мне нужно изменить страницу swf embedded my my html, когда я нажимаю на элемент меню на той же странице. Я не хочу перейти на новую страницу с другим swf, потому что это будет немного медленнее. Итак, мне нужны некоторые решения. В настоящее время я использую div в html, чтобы включить в него swf-файл. мой текущий код приведен ниже, Javascript метод showAlert будет изменен позже, но это один я хочу, чтобы изменить SWF-файл прямо сейчас ...Динамический SWF-файл на странице HTML/Javascript
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>Wrapper Being Called</title>
<script type="text/javascript" src="/TestProject/flashfiles/swfobject.js"> </script>
<script type="text/javascript">
var swfVersionStr = "0";
var xiSwfUrlStr = "";
var flashvars = {};
var params = {};
params.quality = "high";
params.bgcolor = "#ffffff";
params.allowscriptaccess = "always";
var attributes = {};
attributes.id = "WrapperCaller";
attributes.name = "WrapperCaller";
attributes.align = "middle";
swfobject.embedSWF(
"/TestProject/flashfiles/Project1.swf", "flashContent",
"100%", "100%",
swfVersionStr, xiSwfUrlStr,
flashvars, params, attributes);
</script>
</head>
<SCRIPT LANGUAGE="JavaScript">
function showAlert(a) {
alert(a);
return "successful";
}
</SCRIPT>
<body>
<div id="flashContent"/>
Так вы пытались выяснить, как сделать это самостоятельно? Или вы хотите, чтобы кто-то здесь просто сделал это для вас? –
Я пробовал трудно .... не получается. Пытался обновить содержимое DIV через js, не работая. Также отправлено письмо разработчикам swfObject. но на данный момент нет ответа. –
Не следует ли это также отмечать как вопрос о действии? –