Adding the following parameter to the EMBED tag works for a few browsers or will (maybe) work in future:
wmode="transparent"
http://www.macromedia.com/support/flash/ts/documents/wmode.htm
(redirecting to http://kb2.adobe.com/cps/142/tn_14201.html )
SWFMovie::setbackground
(PHP 4 >= 4.3.3)
SWFMovie::setbackground — Sets the background color
Opis
$red
, int $green
, int $blue
)Ta funkcja jest w stadium EKSPERYMENTALNYM. Oznacza to, że zachowanie funkcji, jej nazwa, w zasadzie wszystko udokumentowane tutaj może zostać zmienione w przyszłych wersjach PHP bez wcześniejszego uprzedzenia. Używaj tej funkcji na własne ryzyko.
Sets the background color.
Why is there no rgba version? Think about it, you might want to let the HTML background show through. There's a way to do that, but it only works on IE4. Search the » http://www.macromedia.com/ site for details.
Parametry
These parameters are integers between 0 and 255 or hexadecimals between 0x00 and 0xFF:
-
red -
Value of red component
-
green -
Value of green component
-
blue -
Value of blue component
Zwracane wartości
Nie jest zwracana żadna wartość.
If you specify bgcolor in the html tags embedding the flash movie, this command have no effect.
To make setBackground() have an effect, make sure you remove
<param name="bgcolor" value="#ffffff>" />
and remove bgcolor="#ffffff" part from:
<embed src="file.swf" quality="high" bgcolor="#ffffff" ...>
here's how to make the background transparent (IE4 or higher):
<param name="wmode" value="transparent">
