DirectX是微软的一个COM组件,flash player ActiveX是Adobe公司的一个插件。DirectX主要包括DirectShow,d3d,directSound等,是跟windows操作系统挂钩的。只有装了了DirectX。并且版本足够新,才能运行现在市面上的大型游戏,而flash player ActiveX是一个浏览器的插件,只有安装了flash player ActiveX,你才能够浏览比如说优酷,qq空间那个q宠大乱斗等嵌入到网页中的swf媒体文件。本质区别是一个是插件,可有可无,(ps.指的是flash player ActiveX)一个是组件。一般来说,是windows所必须,你的电脑没有DirectX,几乎啥也玩不了