一般可以通过 FSCOMMAND 事件进行沟通,而且 FLASH 的变量可以用 VB 进行读取
你在先输入一个数据后,按下一个 FLASH 按钮, 数据付值给一个变量,同时触发FSCOMMAND 事件, VB 读取变量值, 返回给另一个变量, 通过 FLASH 显示出来.我以前这么做过.
你在先输入一个数据后,按下一个 FLASH 按钮, 数据付值给一个变量,同时触发FSCOMMAND 事件, VB 读取变量值, 返回给另一个变量, 通过 FLASH 显示出来.我以前这么做过.
解决方案 »
- 不用 DataEnvironment1 可否实现报表的分组 ,如何 传递 变量给 DataEnvironment1
- 编译activex控件时,工程兼容与二进制兼容的本质区别是什么呀?
- EXcel VBA 里面,怎么从date类型数据中算出月份来?
- 如何求数组中元素的最大值和最小值?会的请帮忙
- 求救.关于image控件的问题.简单.急.
- 谁有DBGRID控件吗,能给小弟一份吗?
- recordset的开、关问题
- 如何用socket发送和接收自定义数据包?求源代码
- 在多个表之间进行查询.sql怎么写?急!
- 请问如何把qq里面那个AD文件夹里的所有文件删除
- 请教:在MSFlexGrid中如何用代码写默认焦点行!!!
- 版主大人,求我呀!!!
Dim a As ShockwaveFlashObjectsCtlPrivate Sub Form_Load()
Set a = New FlashObjectInterface
End Sub
以及在VB中如何解除SWF文件的写保护,如何转换SWF文件格式为EXE格式?
如果一个程序是vb做主体,那就是引用shockwave控件
如果是flash做主体,那是在action script里编程,里面是类似java script的东西
完全是flash的action script的编程的东西,我有原文件
如果是vb编的,建议你找个界面(当然如果你能编的出来也可以了),然后在相应的部位就用普通的text等控件,参数还是比较好设定的(如果是渐变色就有难度了),最后在一定的部位加上shockwave控件播放flash就是了
其实我就是想知道VB和Flash的沟通渠道——无论哪个做主体。VB做主体就用控件调用ShockwaveFlash吧,但是如何在VB中让Flash执行某一段ActionScript呢?有没有和FSCommand方向刚刚好相反的函数?Flash做主体,能够在ActionScript中调用ActiveDLL吗?还是怎样?
如果要让flash捅过来
fscommand(命令,参数);
如果用vb捅过去
你可以用flash的控件嘛!装flash就有的,叫做Shockwave Flash,把它放在窗体上,然后用它的方法
play stop SetVariable(name As String, value As String)
GetVariable(name As String) As String
GotoFrame(FrameNum As Long)等等等等,你都可以从对象浏览器里面察看得到,你用一用就明白了,我曾经做过的
就是使用gotoframe!你说的很正确,既然你已经明白了,那为什么不去做呢?我可说得非常明白了
在shockwave flash控件中,有很多能够直接操控影片的,类似actionscript的方法,你通过对象浏览器查呗,我遇到新的,不明白的控件就用它来查,这个控件我一查,发现有很多类似as的方法,这些东西就可以对你的flash进行控制,就是fscommand相反的方法
我以为Flash只能和c一起呢
张见事