Autor Zpráva
arsen
Profil
Prosim vás, chtěl bych flash na pozadí mé stránky ... , tak bych se chtel zeptat ... jaké jsou zásady při tvorbě flash webového pozadí (rozměry, ...atd.) a jak flash umístím do stránky na pozadí, respektive jaké jsou tagy pro flash na pozadí. .. děkuji za odpovět.
dehtak
Profil
to nejde
arsen
Profil
co nejde ? flash na pozadi ? tak se koukni sem : http://www.uk.playstation.com
Vítek
Profil *
Aby bylo možné zobrazit objekty nad flashovou animací, musí se jí nastavit parametr wmode na hodnotu transparent. Potom už stačí animaci pěkně roztáhnout použitím nulového marginu u body (nadřazeného prvku) a 100% rozměrů.
Celý obsah stránky se zabalí do absolutně pozicovaného divu.

... jaké jsou zásady při tvorbě flash webového pozadí...
Zatím ještě žádné nestačily vzniknout. Pokud nechceš, aby se animace deformovala nepoměrným roztažením, měla by mít vhodný poměr stran (cca. 4 : 3). Záleží ale na konkrétním uživateli. Když smažeš parametr scale, použije se výchozí hodnota, kdy se animace nedeformuje (roztáhne se jen, co okno dovolí).

Zbývá jen se zamyselet, zda je flash na pozadí to pravé ořechové: přinejmenším je průhledný mód celkem náročný na vykreslování.

<body style="margin: 0;">
<!--[if !IE]> -->
<object type="application/x-shockwave-flash"
data="test.swf" width="100%" height="100%">
<!-- <![endif]-->

<!--[if IE]>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swfl ash.cab#version=6,0,0,0"
width="100%" height="100%">
<param name="movie" value="test.swf" />
<!--><!---->
<param name="loop" value="true" />
<param name="menu" value="false" />
<param name="wmode" value="transparent" />
<param name="scale" value="exactfit" />
</object>
<!-- <![endif]-->

<div style="position: absolute; top: 0; left: 0; padding: 100;">
Vlastní obsah stránky.
</div>
</body>
arsen
Profil
Vřelé Díky, Vítku :=),

ale v jednom zdrojáku jsem myslim viděl jednoduší způsob: bylo to nějak tak to

<object type="application/x-shockwave-flash"
background="test.swf">

neříká ti to něco?? nebo to je více méně to samé ?
arsen
Profil
jak to prosimvas cele vycentruju na stred ? ....
Vítek
Profil *
Způsob vložení flashe od dgx, které jsem použil, je snad to nejúspornější, které zároveň funguje v různých prohlížečích. Navíc je XHTML validní. Model, na který se ptáš, nefunguje v IE. Doporučuji tuto složitější konstrukci používat, jen pozor že rozměry animace jsou tam dvojmo, pokud bys je měnil.

Kdyžtak viz
Jak správně vložit flash do stránky.

Jak to prosimvas cele vycentruju na stred?

Pokud jde o flash a šířka animace není 100%, použij styl u body:
<body style="margin: 0; text-align: center;">

V případě ostatního obsahu stránky stačí pozměnit ten div s obsahem, použil jsem ještě jeden zdvojený div kvůli okrajům, každý prohlížeč to interpretuje jinak.
<div style="position: absolute; top: 0; left: 0; width: 100%;">
<div style="text-align: center; padding: 100px;">
Vycentrovaný obsah stránky.
</div>
</div>

Hodnota padding udává šířku okraje textu stránky. Bez ní by byl text nalepený až k okrajům a nebylo by třeba druhý div vnořovat.
arsen
Profil
DĚKUJI tět vše funguje jak si představuji.
Vítek
Profil *
Napsal jsem na toto netradiční použití flashe malý návod, neboť jsem nic podobného nenašel. Je to trochu podrobnější: Flash jako pozadí.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0