欢迎来到天天文库
浏览记录
ID:14766694
大小:51.50 KB
页数:17页
时间:2018-07-30
《net winform中嵌入flash》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Netwinform中嵌入Flash要在c#winform程序里嵌入FLASH,其实就是直接引用Flash的ocx控件。那你就需要使用“COM组件”ShockwaveFlashObject。不过这个"Flash.ocx"控件不能直接在“COM组件”窗口中找到.。需要我们手动添加,选择菜单中的“工具”--“自定义工具箱”,打开“自定义工具箱”窗口,在“COM组件”中点击“浏览”键,然后选择“c:WINNT(WINDOWS)system32MacromedFlashswflash.ocx"控件,确定后在工具箱中
2、就可以看到“FlashFactory”,“ShockwaveFlash”两个新控件添加控件注意我使用的是“xp系统”和FLASH8与flash9都有安装,ShockwaveFlash就是在“C:WINDOWSsystem32MacromedFlash”目录下面(我使用的“Flash9d.ocx”)当你发现你的ShockwaveFlash程序提示你“没有注册”,那你可能缺少了“MicrosoftMultimediaControl,version6.0”控件,可以先添加这个控件到“工具箱”中。这个控件在“C:
3、WINDOWSsystem32MCI32.OCX”,如果没有可以通过百度上网下载一个,我在本机没有找到,就在网上下载了该文件。.Netwinform中嵌入Flashhttp://www.cnblogs.com/aleaf/archive/2009/08/30/1556858.html使用Flash和C#WinForm配合打造界面漂亮的应用程序http://hi.baidu.com/jinguhome/blog/item/a8eb802590ca3a23d50742bd.html下面介绍一下Flash控件的一些重要
4、属性和方法(来源于网上一篇Flash控件的秘密(VB))属性:1.AlignMode(读写)语法:AlignModeAsLong说明:对齐方式(与SAlign属性联动)。当控件的长宽比例与影片不一致且WMode不为ExactFit时,影片(没有被放大的)在控件中显示的位置可用该属性调整。该属性值由标志位组成。如图,将该属性值(二进制)中相应的位标记为1就设置了相应的对齐方向。属性值与相应的对齐方式(后面括号里是二进制数)1:左对齐(0001) 2:右对齐(0010) 4:顶对齐(0100) 8:底对齐(1000
5、)也可以组合各种对齐方式,同时将两个或以上的位标记为1,也就是将这四个基本值组合相加。比如同时左对齐和顶对齐,属性值则设为5(0101)。例子:设置影片为右对齐:movie.AlignMode=22.BackgroundColor(读写)语法:BackgroundColorAsLong说明:影片的背景色(与BGColor联动)。以(红×65536+绿×256+蓝)计算颜色值。红绿蓝颜色取值范围(0-255)。默认的影片背景色为-1。如果影片设置了底色或有图片当作背景,那么看不出来该属性值的改变会有什么影响。例子:将影
6、片背景色设为蓝色:movie.BackgroundColor=2553.Base(读写)语法:BaseAsString说明:指定用于解决影片中所有相对路径的声明的基地址。当影片与其需要的其他文件不在同一目录中的时候该属性特别有用。如不特别指定,Base的值默认为".",也就是当前影片所在的路径。例子:movie.Base="Http://www.domain.com/pathname1/pathname2"4.BGColor(读写)语法:BGColorAsString说明:影片的背景色(与BackgroundColo
7、r联动)。与BackgroundColor不同的是,BGColor是一个六位的十六进制数,每两位分别代表红绿蓝颜色值。如:FFEEAA表示红色值为FF、绿色值为EE、蓝色值为AA。例子:将影片背景色设为红色:movie.BGColor="FF0000"5.DeviceFont(读写)语法:DeviceFontAsBoolean说明:决定是否使用影片内嵌的字体,默认值为False。将该属性值设为True则强制播放器不使用影片中内嵌的字体而使用本地系统字体。例子:movie.DeviceFont=True6.EmbedM
8、ovie(读写)语法:EmbedMovieAsBoolean说明:影片是否被存贮到控件所在的容器中。当你已载入一个影片后将该属性设为True,播放影片时就不必再去读SWF文件了。这使得在PowerPoint简报或VB程序里使用Flash影片更容易。但将该属性设为True后,控件的Movie属性就不再接受新的值了。要想播放另一个影片(给Movie
此文档下载收益归作者所有