在调试Flash程序的时候经常要用到Debug版本的Flash Player。但是平时浏览网站如果用Debug版的,不仅会有无谓的错误提示,还会造成执行缓慢,甚至导致浏览器崩溃。所以我们需要有很便捷的方法来切换播放插件的版本。
在Mac下,有wspluginswitcher可以实现这个功能。在Windows下,可以安装sephiroth开发的Firefox插件Flash Switcher。我这里介绍另一种办法:使用批处理来切换。
首先去这里下载好release和debug两个版本的安装文件(plug-in版本,使用IE的请用active-x)。关闭所有浏览器,安装release版。装好以后进入以下目录:
32bit:C:\Windows\System32\Macromed\Flash\
64bit:C:\Windows\SysWOW64\Macromed\Flash\
该目录下的NPSWF32.dll就是我们要找的Flash插件。把这个文件复制到别的地方(比如C:\players)。现在再安装一次Debug版,可以看到NPSWF32.dll的文件大小发生了改变,这个就是Debug版的插件了。
现在我们有了两个版本的插件,接下来就是写批处理bat文件的工作。这也非常简单,一句copy指令就可以了(请根据自己保存的目录来调整):
切换为Debug
copy C:\players\debug\NPSWF32.dll C:\Windows\SysWOW64\Macromed\Flash\
切换为Release
copy C:\players\release\NPSWF32.dll C:\Windows\SysWOW64\Macromed\Flash\
保存两个bat文件到你们随手的地方。下次要切换版本的时候只要记得关闭浏览器,再双击,搞定。
以上方法还可以扩展到切换不同的播放器版本上,自己试试看吧:)

