ugrás a tartalomhoz

Mozilla alatti flash probléma

Anonymous · 2005. Jún. 9. (Cs), 12.09
Sziasztok!


Egy olyan gondom lenne, ha az oldalra elhelyezek egy flashes animációt egy css-es layer-el, akkor Iexplorer alatt tökéletesen tudom használni a flash átlátszó része alatti linkeket, viszon Mozillából ugyanez nem megy...
Tudtok erre valami megoldást?


Előre is köszi
 
1

nem.

bbalint · 2005. Jún. 9. (Cs), 12.57
a flash mivel van oda kitéve? <embed/> vagy <object/>-ként?
<param/>-ban ott van az <object/>-ben, hogy windowmode (vagy wmode?) legyen átlátszó (transparent)? (az <embed/>-nél meg attribútumként)

ha nem a flash-es réteget pocizionálod, hanem alá szöveget, úgy működik?

bbalint
2

Így

Anonymous · 2005. Jún. 9. (Cs), 13.05
<div class="layer">
<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0\" width=\"748\" height=\"500\" id=\"kepek\" align=\"middle\">
<param name=\"allowScriptAccess\" value=\"sameDomain\" />
<param name=\"movie\" value=\"".$_SESSION["konyvtar_html"]."kepek.swf\" />
<param name=\"quality\" value=\"high\" />
<param name=\"scale\" value=\"noborder\" />
<param name=\"wmode\" value=\"transparent\" />
<param name=\"bgcolor\" value=\"#ffffff\" />
<embed src=\"".$_SESSION["konyvtar_html"]."kepek.swf\" quality=\"high\" scale=\"noborder\" wmode=\"transparent\" bgcolor=\"#ffffff\" width=\"748\" height=\"500\" name=\"kepek\" align=\"middle\" allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />
</object>
</div>

Így van fenn...
3

atlatszo vs hatterszin

Jano · 2005. Jún. 9. (Cs), 14.12
Ha atlatszo akkor miert van megadva hatterszin (bgcolor) is?
Attol meg hogy atlatszo az alatta levo elem nem kell, hogy kattinthato legyen egerrel. HTML-ben minden elem teglalap alaku es ha a flash a sima html felett van akkor a flash kapja meg az eger lenyomasat, ha a html van felul akkor pedig a html.

IE-ben lehet Flash fole helyezni HTML-t ugytudom, de Mozillaban nem.
4

A háttérszín csak benne

Anonymous · 2005. Jún. 10. (P), 08.40
A háttérszín csak benne maradt. Én is értem, hogy miért van úgy ahogy van...
A kérdés arra irányult, hogy hogy lehet mégis kitrükközni.
Akkor kicsit részletesebben:
Ie alatt a flash csak ott kapja meg az onclick eseményt, vagy a jobbegérgombra csak ott nyílik le a helyi menü ahol van valamilyen objektum, tehát ha az átlátszó háttére kattintok, akkor a html oldal helyi menüjét kapom. Ezt akarom elérni Mozilla alatt.
Azt én is meg tudom oldani, hogy a menüt - amire a flash néha ráforgat egy képet - egy feljebb lévő rétegre helyezem, de akkor a flash a menü alá "megy be".
Szóval a lényeg csak ott kapja meg az eseményeket a flash ahol nem az átlátszó háttér van, hanem valamilyen "ojjektum"... :)
5

ez szerintem hibas kezeles

Jano · 2005. Jún. 10. (P), 09.11
Ez szerintem hibas kezeles az IE reszerol ha tenyleg az alatt levo objektum kapja meg atlatszo resznel. BAr lehet ezt direkt a nem teglalap alaku "flash ablakokhoz" csinaltak. A CSS specifikacio vagy melyik direkt irja, hogy nem varhato a jovoben, hogy mas alakzat is bekeruljon mint a teglalap. (clip-nel kell pl direktbe megadni: rect(), amikor kitalaltak akkor meg gondoltak, hogy esetleg mas alak is lehet, aztan ugy latszik meggondoltak magukat) Gondolom egy mas tipusu alakzatnal baromi nehez lenne korulfolyatast csinalni, vagy csak egyszeruen margot szamolni.
6

Tudom, hogy hibásan

Anonymous · 2005. Jún. 10. (P), 09.42
Tudom, hogy hibásan csinálja az Ie, de nekem mégis jó lett volna, ha ezt mozilla, ff, opera és a többi alatt is meg tudom valósítani. Arra gondoltam, hogy van rá valami hack/trükk/bármi amivel lehetséges... :(

Azért köszi