我目前正在制作一个VB.NET项目。我希望通过VB.NET项目控制Flash投影仪的动作。(停止,播放,在Flash投影仪中更改文本控件的文本等)。然而,这是单向控制,SWF投影仪不会与VB.NET项目互动。
下面的图像显示了我想要完成的想法。
这是实际SWF的照片。 我想要做的是调用此函数(或类似的函数),将信息传递给在Visual Studio中作为ActiveX Flash对象运行的SWF投影仪,从VB表单中传递信息。(忽略实际SWF上的按钮,在最终运行时该按钮将不存在)我遇到了两个问题:
1)如何修改
2)如何从Visual Studio中作为VS/VB.NET内部子程序或函数的一部分调用此函数?
我不需要它进行回应,例如Visual Studio从SWF获取信息。
下面的图像显示了我想要完成的想法。
编辑:好的,我设法获取了一个可用于项目中的SWF对象。现在,我的问题是如何让两个(Visual Studio和包含在另一个窗体窗口中的SWF对象)进行交互。也就是说,如果我在VisualBasic上按下一个按钮,我可以调用AS3/SWF中的一个函数来执行某些操作,并从Visual Basic表单接收一个变量。
AS3代码包含以下内容
function fl_ClickToGoToWebPage(event:MouseEvent):void
{
lblText.text = "Congrats! It Works!";
}
btnChange.addEventListener(MouseEvent.MOUSE_UP, fl_ClickToGoToWebPage);
这是实际SWF的照片。 我想要做的是调用此函数(或类似的函数),将信息传递给在Visual Studio中作为ActiveX Flash对象运行的SWF投影仪,从VB表单中传递信息。(忽略实际SWF上的按钮,在最终运行时该按钮将不存在)我遇到了两个问题:
1)如何修改
addEventListener
以便它可以接受多个参数,或者是否有其他事件或函数可以使用?2)如何从Visual Studio中作为VS/VB.NET内部子程序或函数的一部分调用此函数?
我不需要它进行回应,例如Visual Studio从SWF获取信息。