C#winform播放flash

    播放Flash动画的原理是引用Flash的dll.用它来播放.

      现在工具箱中添加这个控件:

    1.工具箱上点鼠标右键,出现菜单,选择 "Choose Items...",在出现的窗口选择"Com components"选项卡,

选择Shockwave Flash Object,打上勾,点"OK"按钮.

2.从toolbox中拖放一个flash控件到form中.

3.添加代码.

 

         private   void  Form1_Load( object  sender, EventArgs e)
        
{
            axShockwaveFlash1.Movie 
= Application.StartupPath+" //music.swf ";
            axShockwaveFlash1.Play();
        }

注意,传给flash控件Movie属性时一定要传给完整的路径.

另外,还有个属性,我没测试.

EmbedMovie: 是否嵌入到程序的资源中。


下面介绍一下Flash控件的一些重要属性和方法(来源于网上一篇Flash控件的秘密(VB))

属性:

1.AlignMode (读写) 
语法:AlignMode As Long 
说明:对齐方式(与 SAlign 属性联动)。当控件的 长宽比例与影片不一致且 WMode 不为 ExactFit 时,影片 
(没有被放大的)在控件中显示的位置可用该属性调整。 该属性值由标志位组成。如图,将该属性值(二进制)中相 应的位标记为 1 就设置了相应的对齐方向。 
属性值与相应的对齐方式(后面括号里是二进制数) 
1:左对齐(0001)  2:右对齐(0010)  4:顶对齐 
(0100)  8:底对齐(1000) 
也可以组合各种对齐方式,同时将两个或以上的位标 记为 1 ,也就是将这四个基本值组合相加。比如同时左对齐 和顶对齐,属性值则设为 5(0101)。 
例子 : 设置影片为右对齐 : 
movie.AlignMode = 2 
2.BackgroundColor(读写) 语法:Bac

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值