firefox and flash 10

: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/virtual/rlogix/includes/unicode.inc on line 311.

Flash 10 Tips, IMPORTANT if you want it to actually work
1. If you are running 64bit Fedora or RHEL5, you must install nspluginwrapper.i386 and nspluginwrapper.x86_64
for it to work. 64bit Fedora does not install nspluginwrapper.i386 by default.

2. You also need alsa-lib.i386 and alsa-plugins-pulseaudio.i386.

3. A bug in firefox/xulrunner causes the browser to crash (even with nspluginwrapper) with "windowless"
WMODE plugins like Flash Player 10. This was fixed in firefox-3.0.2. You really should upgrade firefox
anyway because it contains security fixes.

4. /etc/adobe/mms.cfg
WindowlessDisable=true

It is recommended that you use this workaround because there remain other WMODE bugs between
firefox, nspluginwrapper and the plugin. This makes things a little more stable.

5. nspluginwrapper-1.1.0 introduced WMODE support for the first time, but it was broken. You must
upgrade to at least nspluginwrapper-1.1.2 which fixes a few WMODE problems and other bugs that
would make Flash 10 crash. Here are packages for Fedora.

6. Flash 10 requires either libcurl.so.3 or libcurl.so.4 or it will refuse to load. Be sure libcurl.i386 is
installed on your system.

yum install libcurl.i386

7. Fedora 8+ requires an updated libcurl to fix a problem with curl's NSS implementation that caused Flash
crashes. Install all updates and this particular problem will go away.

8. Remove libflashsupport as it is no longer needed for anything with Flash 10, and it might even be the cause of crashes.

FAQ
Also check out the Adobe's Flash Player Support Center for help.

1. Where is Flash for x86-64 or PowerPC Linux?
After years of waiting, it sounds like one of their engineers is working on it at least unofficially.
Contact Adobe and express your opinion if you truly care about this.

2. What if I use Debian?

Install flashplugin-nonfree from Debian contrib unstable.
If this fails, you must seek help from the Debian community.

3. What if I use Gentoo?
emerge netscape-flash
If this fails, you must seek help from the Gentoo community.

4. What if I use Red Hat Enterprise Linux?
RHEL distributes flash-plugin on the Extras CD, which is essentially the same
package from Adobe.
RHEL3's flash-plugin package contains libflashsupport in order to output sound via the operating system's
OSS drivers, since flash-plugin itself is only capable of ALSA sound.

5. As reported on Adobe's Linux blog in May 2008, Flash 10 has native 3D hardware acceleration,
except due to driver bugs they blacklisted anything with a client glx vendor string of SGI. Unfortunately, Intel
seems to report "SGI" here. I was told that mms.cfg option "OverrideGPUValidation = 1" will override their blacklist.
Adobe wrote this new blog entry about this.
See the Adobe Flash Player Administration Guide to learn how to use /etc/adobe/mms.cfg.