Klik na SWF object naj odpre nov link

Za http://eurofest.si/ so mi poslali banner za Ekipo, pa ne vem v čem je problem s klikanjem (spodaj levo)... To bi verjetno oni morali v SWFju narediti? Da pač ko klikneš kjerkoli na banner odpre njihovo stran. Ker zdaj se ne zgodi nič, čeprav kurzor se spremeni v "pointer".
Moje izkušnje z SWF/flashom nasploh so zelo omejene :) Tole je pa embed koda...

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="164" height="500" align="middle">
        <param name="movie" value="/uploads/ekipa.swf" />
        <param name="quality" value="high" />
        <param name="bgcolor" value="#000000" />
        <param name="play" value="true" />
        <param name="loop" value="true" />
        <param name="wmode" value="window" />
        <param name="scale" value="showall" />
        <param name="menu" value="true" />
        <param name="devicefont" value="false" />
        <param name="salign" value="" />
        <param name="allowScriptAccess" value="sameDomain" />
        <!--[if !IE]>-->
        <object type="application/x-shockwave-flash" data="/uploads/ekipa.swf" width="164" height="500">
            <param name="movie" value="/uploads/ekipa.swf" />
            <param name="quality" value="high" />
            <param name="bgcolor" value="#000000" />
            <param name="play" value="true" />
            <param name="loop" value="true" />
            <param name="wmode" value="window" />
            <param name="scale" value="showall" />
            <param name="menu" value="true" />
            <param name="devicefont" value="false" />
            <param name="salign" value="" />
            <param name="allowScriptAccess" value="sameDomain" />
        <!--<![endif]-->
            <a href="http://www.adobe.com/go/getflash">
                <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />
            </a>
        <!--[if !IE]>-->
        </object>
        <!--<![endif]-->
    </object>

10 odgovorov

V link parametre - value="url" data="url", probaj vstavit cel url: http://eurofest.si/uploads/ekipa.swf

Si tako mislil v movie ali da dodam nov param?

<param name="movie" value="http://eurofest.si/uploads/ekipa.swf" />

SlimDeluxe:
Si tako mislil v movie ali da dodam nov param?

<param name="movie" value="http://eurofest.si/uploads/ekipa.swf" />

Tako ja v movie!

Žal ne dela :(

klikanje v flashu zal obravnava le flash in ne HTML koda.... razen ce imajo kake specificne variable v flashu nastimane, te pa lahko nastavljas tudi v HTMLju...

Spodaj je koda kako ima ena že prednapisana komponenta to rešeno. Skratka narediš en <div> in znotraj tega en <a href> kateri ima v anchorju transparentno gif sliko. Slika pa je razpotegnjena čez flash banner. Da ti bo bolj jasno si poglej kodo:

<div style="position: relative; top: 0px; left: 0px; z-index: 10; display: block; width: 300px; height: 250px; background: none">
        <div class="advertxbanner" style="width: 300px;height: 250px;">
        <a  href="/component/flexbanner/?task=click&amp;bannerid=9" style="width: 300px;height: 250px;display:block;margin:0;padding:0;border:0;text-decoration:none;"
            target="_blank"
        ><img src="http://www.callofduty.si/modules/mod_flexbanner/trans.gif" style="position: relative;float:left; top: 0px; left: 0px;width: 300px;height: 250px;display:block;cursor: pointer;" alt="trans" />&nbsp;</a></div>
        </div>
        <!-- this is the Flash element which we want as background -->  
        <script type="text/javascript" src="http://www.callofduty.si/modules/mod_flexbanner/swfobject.js"></script>
        <script type="text/javascript">
        var params = { wmode: "transparent", movie: "http://www.callofduty.si/images/banners/MP3_BALCANS_300x250_out_now.swf" };
        swfobject.registerObject("myFlashContent", "9.0.0");
        </script>
        <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" onclick="window.location.href='/component/flexbanner/?task=click&amp;bannerid=9'" width=" 300" height=" 250" style="position:relative;top:-250px!important;top:-270px;">
        <param name="movie" value="http://www.callofduty.si/images/banners/MP3_BALCANS_300x250_out_now.swf" /><param name="wmode" value="transparent"/>
        <!--[if !IE]>-->
        <object type="application/x-shockwave-flash" data="http://www.callofduty.si/images/banners/MP3_BALCANS_300x250_out_now.swf" width="300" height="250" >
        <param name="wmode" value="transparent"/>
        <!--<![endif]-->
        <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>
        <!--[if !IE]>-->
        </object>
        <!--<![endif]-->
        </object>
        </div>  </div>
</div>

Vse kar moraš narediti je čez flash absolutno pozicionirati svoj div (seveda mora biti z-idnex višji) in mu dodati akcijo za klik.

Sem zdaj probaval ampak se zadeva ne vda... SWF object noče in noče biti pod ta drugim z anchorjem.
Sem probal več variant, trenutno je tako kot se mi zdi najbolj prav, če se želi kdo poigrati v firebugu...
Sicer pa hvala za odgovore / namige :)
Pišem ekipi če hočejo link naj ga dajo v SWF...

Pozabil omeniti, da mora imeti flash nastavitev wmode", "transparent");.
Več si lahkoprebereš na naslovu:
http://stackoverflow.com/questions/3147216/insert-div-over-flash-in-ie

Probal, brez spremembe...