当前位置:编程学习 > C#/ASP.NET >>

请教高人如何在winform上运用flash?

我在vs2003中新建了一个 winform 项目,然后在工具上添加了一个ShockwaveFlash,把这个ShockwaveFlash 拖到form1 窗体上,然后在
private void Form1_Load(object sender, System.EventArgs e)
{
     axShockwaveFlash1 = new AxShockwaveFlashObjects.AxShockwaveFlash();

     axShockwaveFlash1.Movie = "C:\\cnwebshowcssflash\\cssa.swf";

axShockwaveFlash1.Play();

}

cssa.swf 是我事先做好的一个flash动画。想实现在加载form1 窗体后 就运行cssa.swf。

但是这样做不能成功,报错:未处理的“InvalidActiveXStateException”类型的异常出现在 axinterop.shockwaveflashobjects.dll 中。


请教高人,如何能正确的实现我的思路?? --------------------编程问答-------------------- 拖动axShockwaveFlash1到form
axShockwaveFlash1.Movie = @"D:\FLASH\01.swf";
axShockwaveFlash1.Play();
文件是否存在 --------------------编程问答-------------------- 1楼如梦说的方法可以

还可以拖一个WebBrowser控件进去,也可以播放flash --------------------编程问答-------------------- http://www.cnblogs.com/roklba/archive/2010/10/20/1856416.html --------------------编程问答-------------------- 有相关的控件可以使用的~
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,