• User Attivo

    problemi swfobject2 e var javascript

    ciao
    ho biosogno di passare a flash una var con la larghezza della finestra del borwser per centrare alcuni oggetti.
    Con jquery trovo la larghezza della finestra e poi passo la variable all swfobject

    [php]
    $(document).ready(function() {
    var winWidth = $(window).width();
    });
    [/php]
    [php]so.addVariable("largh", winWidth);
    [/php]se provo a passare un valore statico invece funziona:

    [php]so.addVariable("largh", "prova");[/php]non riesco a trovare l'errore, potete darmi una mano?

    PS. nel codice ho commentato anche una prova di inclusione di flash con metodo alternativo ma non funziona lo stesso...

    Grazie

    Giuseppe
    [php]

    <script type="text/javascript">
    $(document).ready(function() {
    var winWidth = $(window).width();
    });
    /*
    var flashvars = {
    pagwidth = winWidth;
    };
    var params = {
    menu: "false",
    wmode: "transparent",
    scale: "noscale"
    };
    var attributes = {};
    swfobject.embedSWF("flash.swf", "flashcontent", "100%", "100%", "9.0.0", "swfobject/expressInstall.swf", flashvars, params, attributes);
    */
    </script>
    </head>
    <body>
    <div id="flashcontent">
    </div>
    <script type="text/javascript">
    // <![CDATA[
    var so = new SWFObject("flash.swf", "flash", "100%", "100%", "8", "#000000");
    so.useExpressInstall('js/expressinstall.swf');
    so.addParam("scale", "noscale");
    so.addParam('menu', 'false');
    so.addParam('wmode', 'transparent');
    so.addVariable("largh", winWidth);

        so.write("flashcontent");
        // ]]>
    </script>
    

    [/php]