Reputation: 13
<div id="flashContent">
<h1>You need at least Flash Player 9.0 to view this page.</h1>
<p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>
</div>
<script type="text/javascript">
//Dynamic publishing with swfObject
//A 'name' attribute with the same value as the 'id' is REQUIRED for Chrome/Mozilla browsers
var flashvars = {};
var params = {"base": "../flashgame_new/"};
var attributes = {id: "iTag", name: "iTag"};
swfobject.embedSWF("flashgame.swf", "flashgame", "720", "610", "9.0", null, flashvars, params, attributes);
</script>
I'm probably just making a really daft mistake because I'm tired, but anyone got any suggestions? Cheers.
Upvotes: 1
Views: 2238
Reputation: 56
You don't need to specify the "base" tag, you can specify it as part of embedSWF.
by your information: the page is at: (http://blah/whatever.html) and the flash is at: (http://blah/iTag_FLASH_new/iTag.swf)
I would make sure the path the the swf loads correctly by going to it directly in the browser...
if your page is at: (http://blah/somedirectory/whatever.html) and the flash is at (http://blah/somedirectory/iTag_FLASH_new/iTag.swf)
you need to specify the path as "iTag_FLASH_new/iTag.swf", note the lack of slash.
Upvotes: 1
Reputation:
Try dropping the '..' and leading '/' in your base path.
var params = {"base": "iTag_FLASH_new/"};
Upvotes: 3