解决VS中Shockwave Flash Object不能引入,未注册问题
将Flash融合到WinForm中能够增强程序的多媒体效果和炫丽的外观。现在我们就来看看在C#桌面程序中如何插入Flash视频,而且去掉烦人的右键菜单。
首先要插入Flash就必须使用Flash控件,在工具栏右键选择“选择项…”,然后在“COM组件”面板下点击“浏览”按钮,在本机电脑C:\WINDOWS\system32\Macromed\Flash\目录里选择Flash8.ocx(也有可能是Flash9F.ocx,版本不同所致),然后点击确定就可以了。但到这里还没有完,因为要使用Flash控件必须注册它。
在CMD里面输入如下:
regsvr32 C:\WINDOWS\system32\Macromed\Flash\Flash8.ocx
系统会提示注册成功,这个时侯就可以在VS2008里面使用该控件了!
打开VS2008,新建一个Windows程序,然后把刚才我们选择的Flash控件Shockwave Flash Object拖到窗体中,这时窗体中会出现一个白色的矩形框,Name属性我们设置为Myflash,在里面可以播放我们需要的swf文件。
注意到该控件主要有几个属性:
Name属性,这个是所有对象都会有的。
Menu属性,这个是Flash菜单项,默认值为true,也就是右键的时候会出现完整的Flash菜单,如果设置为False,则只出现最简的菜单(设置与关于)。
Move属性,这个属性是用来指定要播放的Flash文件的。
Playing属性,指定是否装在影片之后马上播放。
Quality属性,设置影片的质量。
Scalemode属性,设置影片的缩放模式。
Visible属性,设置影片控件的可视与否。
接下来我们在窗体中放置一个按钮,Text属性设置为LoadSwf。双击添加事件代码如下:
OpenFileDialog ofd = new OpenFileDialog();
ofd.Filter = "Flash文件|*.swf";
DialogResult dr = ofd.ShowDialog();
if (dr == DialogResult.OK)
{
Myflash.Movie = ofd.FileName;
Myflash.Play();
}
这样当程序运行的时候点击按钮会要我们选择一个SWF文件,选择好后确定就自动播放了!
当然,我们还可以添加一些按钮,分别为Play,Pause
Play按钮的播放功能如下:
This.Myflash.Play();
Pause按钮的暂停功能如下:
This.Myflash.StopPlay();
这里就不再啰嗦了,各位园友可以自行去研究一些常用的功能。下面我们主要来讲解如何消去烦人的Flash右键菜单!
消去Flash右键菜单有两种方法(本人愚笨,到目前只发现这两种):
方法一:
这个方法比较
相关文档:
如果看过城户雅行的flash 一定不会忘记其视角的冲击力,在3D引擎的世界里面,摄影机已经是一种普遍而且是很实用的技术,然而这种概
念性的事物是否应该引入到flash 视角效果创作当中?我个人意见应该,在As3类当中并没有明确的提出摄影机的概念,但是在3D 引擎当中
早已经应用得很纯熟了,摄影机的使用会带来的的视 ......
nor flash nand flash区别
NOR和NAND是现在市场上两种主要的非易失闪存技术。Intel于1988年首先开发出 NOR flash技术,彻底改变了原先由EPROM和EEPROM一统天下的局面。紧接着,1989年,东芝公司发表了NAND flash结构,强调降低每比特的成本,更高的性能,并且象磁盘一样可以通过接口轻松升级。但 ......
1。先下载flash player的xpi插件
http://fpdownload.macromedia.com/get/flashplayer/xpi/current/flashplayer-linux.xpi
2。解压缩一下,然后把plugins这个文件夹拷贝到chrome的安装目录(/opt/google/chrome)。
3。再在桌面上图标属性里面增加一个启动参数。
/opt/google/chrome/google-chrome %U --enable-plu ......
Apple has a long relationship with Adobe. In fact, we met Adobe’s founders when they were in their proverbial garage. Apple was their first big customer, adopting their Postscript language for our new Laserwriter printer. Apple invested in Adobe and owned around 20% of the company for many yea ......