针对不同版本的Flash Player的应用变体的工作流程

时间:2013-03-12 21:57:17

标签: actionscript-3 flash flex flash-builder

我在我的应用程序中定位Flash Player 10+。对于Flash Player 10.3+,我想使用10.3中引入的EnhancedMicrophone功能。因此,应用程序变体之间的差异将是几行代码。

我应该在Flash Builder中创建和维护两个单独的项目(并将任何更改从一个更改为另一个),还是有更聪明的方法?某些“预处理程序指令”可能根据目标玩家打开/关闭代码块?

1 个答案:

答案 0 :(得分:0)

以下将给出播放器的版本:

var versionNumber:String = Capabilities.version;
trace(versionNumber);

对于我在Windows上它可以追踪到:

WIN 11,5,502,146

你可以解析它并获得主要/次要版本的11,5部分并根据它执行代码。