关于在VB中使用flash的按钮,控制事件。求救!

来源:百度知道 编辑:UC知道 时间:2024/05/04 05:57:10
我在VB的界面里有一个flash动画,动画上有两个按钮。请问怎么才能点第一个按钮出现msgbox("1"),第二个按钮出现msgbox("2")

这个很简单,网上好多地方讲到这个,以前也用它改善VB的界面,效果不错,你可以参考这个网址:
http://www.7139.com/jsxy/cxsj/VCVB/200607/91427.html
其实要用VB接收FLASH的信息,就需要两者的配合,或者叫狼狈为奸,呵呵
第一:FLASH里的按钮要想VB发送它的FSCOMMAND命令,为按钮一添加以下代码
on (release) {
fscommand("anniu1");
}
为按钮二添加以下代码
on (release) {
fscommand("anniu2");
}
这样点击按钮就想VB分别发送两个不同的消息了
第二:VB里要添加FLASH控件的响应事件,假设你的控件是ShowckwaveFlash1,那么添加以下代码
Private Sub ShockwaveFlash1_FSCommand(ByVal command As String, ByVal args As String)
if command="anniu1" then msgbox "1"
if command="anniu2" then msgbox "2"
End Sub
这样就解决了,希望能帮到你