Flashvars with SWFObject doesnt work

Hi,
I’ve tried to send some parameters to my flash app by flashvars. Unfortunently, it doesnt work. To embde flash I’m using SWFObject 2.2. I also use lib SWFAddress 2.4 (I’m stating this, because I’ve heard that some versions of swfobject and swfaddress are not compatible).

Here is my html code:


<head>
        <title>RacerViewer</title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <style type="text/css" media="screen">
        html, body { background-color: #ffffff;}
        body 
        { 
            margin:0; 
            padding:0; 
            text-align:center;
        }
        #flashContent 
        { 
            width:100%;
        }
        </style>
        <script type="text/javascript" src="swfobject.js"></script>
        <script type="text/javascript" src="swfaddress.js"></script>
    </head>
    <body onload="pageInit();">
        
        <div id="flash">
            Flash content goes here.
        </div>
        <script type="text/javascript">
            var flashvars = {};
            flashvars.swfLocation = "RoadRunner-war/resources/swf/";
            
            var params = {};
            //params.id = "flashMovie";
            params.wmode = "transparent";
            //params.flashvars = "swfLocation=RoadRunner-war/resources/swf/";
            
            var attributes = {};
            attributes.id = "flashMovie";

            /*var flashvars = 
            {
                swfLocation: "RoadRunner-war/resources/swf/"
            }
            var params =
            {
                wmode: "transparent"
            }
            
            var attributes = 
            {
                id: "flashMovie"
            };*/

            swfobject.embedSWF( 'RacerViewerPre.swf', 'flash', '960', '480', "9.0.115", false, flashvars, params, attributes );
            //swfobject.embedSWF( 'RacerViewerPre.swf', 'flash', '960', '480', "9.0.115", "swfobject/expressInstal.swf", params );
        </script>
    </body>

Here is my AS code:

var url:String = SWFAddress.getBaseURL().substr(SWFAddress.getBaseURL().indexOf("/")+2);
var port:String = "";
if( SWFAddress.getBaseURL().indexOf(":") < 0 ) 
    url = url.substr(0, url.indexOf("/"));
else 
{
    port = url.substr(url.indexOf(":")+1, url.indexOf("/")); 
    url = url.substr(0, url.indexOf("/"));
}

//loader.load( new URLRequest("RacerViewer.swf") );
var paramObj:Object = root.loaderInfo.parameters;

if(port != "" && port != url)
    preLoader.Komunikat.text = url+":"+port;
else preLoader.Komunikat.text = url+" "+paramObj+" "+String(paramObj["swfLocation"])+" "+paramObj.swfLocation;

After lanching app in webbrowser preLoader.Komunikat has text: “[Object object] undefined undefined” so there is root.loaderinfo.parameters object, but it has no paramaters in it.

I’ve tried many solutions and read many tutorial or forumposts, but I havent found any that solves my problem. I’ld be grateful for any advices…