No už som došiel na to, kde bol problém. Ja som to zabudol vložiť do <div>. Ale ako hovoríš, teraz sa mordujem so skrytím. V swf mám tlačidlo, ktorému som priradil:
Kód:
function zavriet(event:MouseEvent):void {
ExternalInterface.call("hideDiv", "akcia");
}
Kde akcia je id divu. Ďalej som spravil súbor hide_div.js, v ktorom je:
Kód:
function hideDiv(id)
{
document.getElementById(id).style.display = 'none';
}
Tento súbor načítam do stránky, kde je:
Kód:
<div id="akcia" style="position:absolute;width: 805px;height: 235px;top:425px;left:240px;z-index: +5;">
<!--[if !IE]> -->
<object type="application/x-shockwave-flash"
data="http://www.bazenove-dlazby.sk/inc/aquapool.swf" width="805" height="235">
<!-- <![endif]-->
<!--[if IE]>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
width="805" height="235">
<param name="movie" value="http://www.bazenove-dlazby.sk/inc/aquapool.swf" />
<!--><!--dgx-->
<param name="loop" value="true" />
<param name="menu" value="false" />
<p>Akcia</p>
</object>
<!-- <![endif]--></div>
No a po stlačení tlačidla sa nestane vôbec nič.