VB与flash交互
2016-03-20 21:40
453 查看
作品展期间确实是很忙,每天很累,但是真的是很充实。和小伙伴一起努力做下来一个作品,收获也很多。 VB与flash交互算是作品展中比较重要并且难的问题,之前一直在找好看的flash素材,找到后便兴奋好久,觉得我的作品用上哪个哪个flash会变得更酷,我会做出来最炫酷的作品这样的想法,后来才发现真的是太异想天开了,好多特别炫酷的flash动画就是改不了文本,好不容易找到可以用的最后按钮用不了,要么就是写好的代码在VB里就是不行。反正就是遇到各种问题。 找了好几天找到几个可以用的flash主菜单素材后又不知道怎样与VB交互,最后请教了鑫超师父,再经过自己的研究终于完美解决。 首先我们需要在flash中编写代码:
我理解这几行代码的意思就是在flash中我把这个按钮的command时间命名为“1”,然后在vb中代码如下:
在Form load()事件下 Private Sub Form_Load() ShockwaveFlash1.Movie = App.Path & "\flash\男生菜单.swf" //flash相对地址 ShockwaveFlash1.Playing = True //播放flash动画 End Sub 而在ShockwaveFlash1_FSCommand事件下就是VB与flash的基本原理了 Private Sub ShockwaveFlash1_FSCommand(ByVal command As String, ByValargs As String) If command = "1" Then //如果command = “1”则 msgbox输出111 MsgBox "111" End If If command = "2" Then //如果command = “2”执行以下语句 MsgBox "222" End If End If If command = "3" Then MsgBox "333" End If If command = "4" Then 平板支撑.Show Me.Hide End If If command = "5" Then MsgBox "555" End If If command = "6" Then 健身菜单.Show Me.Hide End If End Sub
这就是VB 和flash的基本原理,其实做几次就完全掌握了这些东西。到最终作品做出来真的是有一种满满的自豪感,相信我们在这里会越来越棒的!
相关文章推荐
- 【VB】VB操作Excel相关处理
- 15电气 齐振昊 实验名称:VB中数字的交换
- 15电气 齐振昊 实验名称:在VB中制作计时器(运行时时间是停止的)
- 15电气 齐振昊 实验名称:在VB中制作计时器
- 【VB.NET】常用函数概览
- vbs : 将WPS表格另存为文本文件
- 《首看vb.net》
- 单片机与RS-232的串口通信+VB程序
- VB.net版机房收费系统——存储过程和视图的本质挖掘
- 【VB.NET视频总结(一)】
- VBA学习笔记(2)之文件操作
- vba 编写自动报表
- vb6加载时提示出错,窗体log文件中错误信息为:控件 XX 的类 MSComctlLib.ListView 不是一个已加载的控件类。
- 机房收费系统VB.NET版——DataGridView显示数据
- 《GLSL渲染语言入门与VBO、VAO使用:绘制一个三角形》的正确版本及源代码
- vb作业
- 3.17 vb 另外一种等量变换 (随机)ROM
- VBA学习笔记(1)
- 3.17 VB 变量 变换
- vba调用c#dll