Vc 程序 和flash 的变量传递 通信
1、Flash 向 vc程序发送信息
使用 FSCommand
在flash 中 在需要发送信息的事件中使用 FSCommand
Vc 程序窗体中添加 CShockwaveFlash m_Flash;
并添加事件处理
void CDialogFlashTest::OnFSCommandShockwaveflash1(LPCTSTR command, LPCTSTR args)
{
// TODO: Add your control notification handler code here
}
如:flash 中 FSCommand(”a”, ”b”);
Command为 a;
Args 为 b;
1、VC 向 FLASH 程序发送信息
Flash 中 第一个关键帧中 添加代码
loadVariables(“xxx”,0);第一个参数随便。
第二个关键帧中添加动态文本设置变量为 a;
在vc代码中添加
m_Flash.SetMovie("c://12.swf");
m_Flash.Play();
m_Flash.SetVariable("a","3.6");
flash第二帧中的动态文本会显示3.6;
粗略说明,具体可参见相关flash语法说明书籍。