我正在使用 Flash CS6 构建一个 Mac 投影仪应用程序。该应用程序在 OS X 10.5.8 上崩溃,我认为这是因为投影仪包含 Flash Player 11.4,它只能在 OS X 10.6+ 上运行。
我的问题是:如何控制投影仪应用程序中嵌入的播放器版本?
我尝试在发布设置中针对 Flash Player 10.3 和 9,但据我猜测,这只会更改用于编译 movie.swf 的 playerglobal.swc 的版本。
在任何较旧的独立播放器中打开纯 SWF,然后从那里另存为投影仪。这里有一个类似的老问题。
稍加修改后,解决方案似乎相当简单:投影仪中嵌入的播放器是 Flash IDE 安装目录中播放器的副本(即,/Applications/Adobe Flash CS6/Players/Flash Player
)。我用Adobe Flash Player 下载的 10.3 版本替换了该文件,我的 Mac 应用程序嵌入了 10.3 播放器。