[SWFObject] Getting connection errors with my flash chat program
Lifestyle Clubhouse administrator
admin at lifestyleclubhouse.com
Fri Nov 24 19:20:43 PST 2006
I can't get SWFObject to work with my flash-based chat program. Here's
the original working code:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"
width="730" height="515" id="ray_chat" align="middle">
<param name="allowScriptAccess" value="always" />
<param name="movie" value="<?=$ray_dir?>ray_chat_loader.swf" />
<param name="quality" value="high" />
<param name="wmode" value="transparent" />
<param name="base"
value="http://<?=$_SERVER['HTTP_HOST'].dirname($_SERVER['SCRIPT_NAME'])?>/"
/>
<param name="FlashVars"
value="ID=<?=$ID?>&NickName=<?=$NickName?>&url=<?=$ray_xml?>&lang_url=<?=$ray_lang?>"
/>
<embed
src="<?=$ray_dir?>ray_chat_loader.swf"
id="ray_chat"
quality="high"
wmode="transparent"
bgcolor="#ffffff"
width="730" height="515"
name="ray_chat"
align="middle"
allowScriptAccess="always"
base="http://<?=$_SERVER['HTTP_HOST'].dirname($_SERVER['SCRIPT_NAME'])?>/"
FlashVars="ID=<?=$ID?>&NickName=<?=$NickName?>&url=<?=$ray_xml?>&lang_url=<?=$ray_lang?>"
pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
And here's the new code with SWFObject:
<script type="text/javascript">
var so = new SWFObject("<?=$ray_dir?>ray_chat_loader.swf",
"ray_chat", "730", "515", "8", "#ffffff");
so.addVariable("allowScriptAccess", "always");
so.addVariable("movie", "<?=$ray_dir?>ray_chat_loader.swf");
so.addVariable("quality", "high");
so.addVariable("wmode", "transparent");
so.addVariable("base",
"http://<?=$_SERVER['HTTP_HOST'].dirname($_SERVER['SCRIPT_NAME'])?>/");
so.addVariable("FlashVars",
"ID=<?=$ID?>&NickName=<?=$NickName?>&url=<?=$ray_xml?>&lang_url=<?=$ray_lang?>");
so.write("flashcontent");
</script>
The script loads up, but I get a connection error with my chat server.
I've experimented with adding "getQueryParamValue" to the "base" and
"FlashVars" variables, but that didn't work.
Any ideas? Thanks in advance.
John
More information about the Swfobject
mailing list