[SWFObject] Getting connection errors with my flash chat program

Aran Rhee aran.rhee at qdc.net.au
Fri Nov 24 23:08:20 PST 2006


John.
 
Cool. I was unsure what type server side processing you were using on those
variable tags, as there have been people using expression engine and other
pre-processing modules which takes tags in various ways (some with quotes,
some without).
 
Glad all is well now.
 
Cheers,
Aran


  _____  

From: swfobject-bounces at lists.deconcept.com
[mailto:swfobject-bounces at lists.deconcept.com] On Behalf Of Lifestyle
Clubhouse administrator
Sent: Saturday, 25 November 2006 5:39 PM
To: swfobject at lists.deconcept.com
Subject: Re: [SWFObject] Getting connection errors with my flash chat
program


Thanks Aran for your help on this. The only change I had to make to your
code was putting quotes around the values and it worked like a charm.

John

Aran Rhee wrote: 

John.



A few things.



1. The below are all parameters, not variables



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

    

'])?>/");



The should be added like the below:



so.addParameter("allowScriptAccess", "always");



*** BTW you don't need movie param, as this is already created for you in

your swf constructor call. ***





2. FlashVars is one variable with "&" delimited values in normal embedd, but

in swfObject you pass name value pairs seperately (it constructs the

flashVars for you from the pairs). So the vars you want to add would be

something like:



so.addVariable("ID", <?=$ID?>);

so.addVariable("NickName", <?=$NickName?>);

so.addVariable("url", <?=$ray_xml?>);

so.addVariable("lang_url", <?=$ray_lang?>);





Cheers,

Aran



  

-----Original Message-----

From: swfobject-bounces at lists.deconcept.com 

[mailto:swfobject-bounces at lists.deconcept.com] On Behalf Of 

Lifestyle Clubhouse administrator

Sent: Saturday, 25 November 2006 2:21 PM

To: swfobject at lists.deconcept.com

Subject: [SWFObject] Getting connection errors with my flash 

chat program



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"
<clsid:d27cdb6e-ae6d-11cf-96b8-444553540000>  

codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/
<http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#versi
on=8,0,0,0> 

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['SCRIP

    

T_NAME'])?>/" 

  

/>

<param name="FlashVars" 

value="ID=<?=$ID?>&NickName=<?=$NickName?>&url=<?=$ray_xml?>&l

    

ang_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"
<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_ur

    

l=<?=$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





_______________________________________________

SWFObject mailing list

SWFObject at lists.deconcept.com

http://lists.deconcept.com/listinfo.cgi/swfobject-deconcept.com

    



_______________________________________________

SWFObject mailing list

SWFObject at lists.deconcept.com

http://lists.deconcept.com/listinfo.cgi/swfobject-deconcept.com







  


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.deconcept.com/pipermail/swfobject-deconcept.com/attachments/20061125/67448ee0/attachment-0005.htm>


More information about the Swfobject mailing list