C++与Flash的交互

本文介绍了如何在MFC Dialog程序中嵌入Flash,并实现C++与Flash ActionScript的交互,包括事件响应和函数调用。通过加载SWF文件、添加Flash控件、设置事件处理函数,展示了C++调用Flash函数以及Flash触发C++消息的详细步骤。

研究Flash嵌入游戏中的可行性.......

  • 渲染问题已解决
  • 事件响应已解决
  • 下面是C++与Flash AS的交互, 以MFC为例:

1. 新建一个MFC Dialog程序

2. 添加一个Flash控件

 

3. 把Flash控件添加一个变量

 

4. 在OnInitDialog()中添加载.swf文件

5. 制作一个flash, 放一个Button上去, 导出一下就可以在MFC中看到了

 

6. flash调用C++.

这个很简单, 在flash的那个Button组件的动作中添加脚本:

然后在MFC中添加事件响应:

7. C++调用Flash.

首先在Flash中注册回调函数:

 

然后在C++中添加调用:

另外, 还可以通过GetVariable()和SetVariable()来设置flash中定义的变量

 

8. 导出一下flash, 编译一下C++, 就可以看到效果了:

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值