日期:2014-05-18  浏览次数:20813 次

新手求C#flash
就是我想点击窗体的picturebox,然后就出现flash,flash结束后返回原来的窗体。要怎么写代码?flash属性要不要改?

------解决方案--------------------
用这个axShockwaveFlash控件
//fileName为FLASH文件路径+FLASH文件名
string fileName=oDialog.FileName;
this.axShockwaveFlash1.Movie=fileName;
this.axShockwaveFlash1.Play();
------解决方案--------------------
LZ问题很模糊,出现flash?具体以什么形式出现?在winform窗体中出现还是调用外部程序播放flash?是在当前窗体播放还是弹出窗体播放?

flash结束后返回原来的窗体?怎么返回?是播放结束关闭flash并显示当前窗体,还是播放结束关闭弹出窗体?


对于具体的播放的代码你可以在网上查到资料,winform播放flash。

对于具体的实现思路:1、本窗体播放flash,播放完毕显示本窗体。这个很简单,最傻瓜最简单的方法就是放在panel 控件里,播放完毕隐藏panel,本窗体自然就显示出来了。

2、本窗体点击按钮弹出窗播放,这个更简单,播放完毕直接关闭弹出窗体,本窗体自然就显示了。

3、本窗体点击按钮调用外部程序播放flash,这个有可能要用到AIP函数,用API发送接收系统消息去做,然后本窗体循环接收消息。