WinForm窗体中插入FLASH动画

一、添加控件至工具箱

vs2010中工具箱单击选择项à COM组件à浏览,找到路径为:C:\Windows\System32\Macromed\Flash中,找到以.ocx后缀的文(如Flash64_11_9_900_170.ocx),添加flash ocx控件。然后添加Macromedia Flash Factory Object组件,如下图显示:

WinForm窗体中插入FLASH动画_第1张图片

添加成功后,工具箱显示falshFlashFactoryShockwaveFlash两个新控件,如图所示。


 
二、添加控件到窗体

从工具箱中拖动Shockwave Flash Object到窗体中,后台代码中设置FLASH文件的路径即可。


:如果ShockwaveFlash无法拖拽至winForm中(提示注册失败),此原因是没有对应的 Microsoft MultimediaControl, version 6.0控件,同理添加C:\WINDOWS\system32\MIC32.ocx至工具箱即可

三、flash中动画设置命令按钮

如果想实现点击flash中的按钮实现预定功能,需要在制作flash动画的时候设置其点击事件。如下图所示,有三个按钮分别是两个子系统和一个关闭按钮。设置flash控件的FSCommand事件,名称为axShockwaveFlash1_FSCommand。代码如下:

WinForm窗体中插入FLASH动画_第2张图片

 

你可能感兴趣的:(C#基础知识)