Прохождение flashvars и текстовые сообщения на местном уровне
Работают ли flashvars при локальном тестировании? Когда я тестирую его с помощью swfObject V1.5, используя файл, сохраненный для флеш-плеера 10 Это не похоже на работу. Может ли кто-нибудь подтвердить, что это должно работать локально.
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Screensaver</title>
<script type="text/javascript" src="swfobject.js"></script>
<style type="text/css">
body {
background-color: #ffffff;
}
#flashcontent {
width: 100%x;
height: 100%;
margin: 0 auto;
}
</style>
</head>
<body>
<div id="flashcontent">
<strong>You need to upgrade your Flash Player</strong>
This is replaced by the Flash content.
Place your alternate content here and users without the Flash plugin or with
Javascript turned off will see this. Content here allows you to leave out <code>noscript</code>
tags. Include a link to <a href="swfobject.html?detectflash=false">bypass the detection</a> if you wish.
</div>
<script type="text/javascript">
var so = new SWFObject("screensaver.swf", "main", "100%", "100%", "10", "#ffffff");
so.addVariable("rssFeedUrl", "campaign.xml");
so.write("flashcontent");
</script>
</body>
</html>
Тогда во вспышке у меня есть это.
var flashVars:Object=LoaderInfo(loaderInfo).parameters;
var rss = flashVars.rssFeedUrl;
1 ответ
Я пробовал SWFObject 2.2 (последняя версия) и HTML работал локально с параметрами, переданными без каких-либо проблем.
Интересно, почему бы вам не перейти на последнюю версию SWFObject. В вашем случае код будет выглядеть так
swfobject.embedSWF(
"screensaver.swf", "main",
"100%", "100%",
"10", "",
{ rssFeedUrl: "compaign.xml" }, {}, {});