播放Flash动画的原理是引用Flash的dll.用它来播放.
现在工具箱中添加这个控件:
1.工具箱上点鼠标右键,出现菜单,选择 "Choose Items...",在出现的窗口选择"Com components"选项卡,
选择Shockwave Flash Object,打上勾,点"OK"按钮.
2.从toolbox中拖放一个flash控件到form中.
3.添加代码.
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/a41954a27d6ad96fa2c2cf816e677448.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6a9c071a08f1dae2d3e1c512000eef41.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6a9c071a08f1dae2d3e1c512000eef41.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/0196c3df5ea9e936f21e9932cca91014.gif)
注意,传给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