在最近的一个WPF应用中,有这样一个需求:WPF本身生成数据,然后调用Flex编译生成的Flash完成数据的树形结构可视化显示。这就需要在WPF中嵌入Flash,下面详细介绍一下具体的做法。
开发环境:Win7+Visual Studio 2010+ Adobe Flash Builder 4.6
1. 向WPF项目中添加Shockwave Flash Object,在菜单中选择 工具(T)->选择工具箱项(X),然后选中COM组件选项卡,从中选取Shockwave Flash Object,点击确定完成添加
说明:在这一步可能出现COM组件选项卡中并没有Shockwave Flash Object选项的情况,这说明系统中还没有安装或注册Flash插件,可以到%windir%\System32\Macromed\Flash目录下查看是否存在后缀为.ocx的flash插件。如果没有安装Flash插件,需要用IE打开http://get.adobe.com/flashplayer/来获取并安装最新的Fl