原:http://space.flash8.net/space/?592228/viewspace-421363.html

#### c++ to flash calls:

TRY
{
CString ret = m_FlashPlayer.CallFunction("<invoke name=\"FlashFunction\" returntype=\"xml\"><arguments><string> empty ?</string></arguments></invoke>");
//AfxMessageBox(ret);
}
CATCH(COleDispatchException, ex)
{
TCHAR   szCause[255];
CString strFormatted;
ex->GetErrorMessage(szCause, 255);
strFormatted = "The program exited because of this error: ";
strFormatted += szCause;
AfxMessageBox(strFormatted);
}
END_CATCH

in Actionscrīpt now :

import flash.external.*;
ExternalInterface.addCallback("FlashFunction", this, InternalFlashFunction);
function InternalFlashFunction(str: String): String
{
play();
return "You can return a string...";
}

#### flash to c++ calls:

BEGIN_EVENTSINK_MAP(CFlashPlayerDlg, CDialog)
//{{AFX_EVENTSINK_MAP(CFlashPlayerDlg)
ON_EVENT(CFlashPlayerDlg, IDC_SHOCKWAVEFLASH1, 150 /* FSCommand */, OnFSCommand, VTS_BSTR VTS_BSTR)
ON_EVENT(CFlashPlayerDlg, IDC_SHOCKWAVEFLASH1, 197 /* FlashCall */, OnFlashCall, VTS_BSTR)
//}}AFX_EVENTSINK_MAP
END_EVENTSINK_MAP()
void CFlashPlayerDlg::OnFSCommand(LPCTSTR command, LPCTSTR args)
{
AfxMessageBox(command);
}
void CFlashPlayerDlg::OnFlashCall(LPCTSTR request)
{
AfxMessageBox(request);
}

in Actionscrīpt :

fscommand("ChangeText", textInput_txt.text); // for fscommand
// or
flash.external.ExternalInterface.call("GetContacts"); // flash call

转载于:https://www.cnblogs.com/gamesacer/archive/2008/10/29/1322116.html

(zt)Flash与C++交互相关推荐

  1. PHP与FLASH之间的交互

    原文链接:http://www.macromedia.com/devnet/flash/articles/flashmx_php.html 随着flashMX中LoadVars对象的引入,php(包括 ...

  2. AMFPhp与Flash||Flex 的交互后——台技术区分类导航

    2010-12-03 21:07 http://bbs.9ria.com/redirect.php?tid=57798&goto=lastpost php简介及学习方法 [转载]PHP大潮将至 ...

  3. Flash与Javascript交互时可用ExternalInterface类

    Flash与Javascript交互时可用ExternalInterface类 ExternalInterface 类是外部 API,这是一个在 ActionScript 和 Flash Player ...

  4. java做服务端,FLASH做客户端交互总结

    经过大概2周的时间,做完了1个JAVA做服务器FLASH做客户端的交互例子.期间碰到些麻烦事,总结下做个记录. 1.安全域问题,当服务器在本地启动的时候,如果没有进行对应配置直接让FLASH访问服务器 ...

  5. Flash与页面交互的钥匙之 AllowScriptAccess

    原文:http://cloud21.iteye.com/blog/729676 今天为一个flash的问题搞了半天,flash在页面中点不开js的提示框,如果单是这一个问题,那我立刻就能确定问题所在, ...

  6. [转]Flash与页面交互的钥匙之 AllowScriptAccess

    [url]http://cloud21.iteye.com/blog/729676[/url] 今天为一个flash的问题搞了半天,flash在页面中点不开js的提示框,如果单是这一个问题,那我立刻就 ...

  7. flash与php交互,flash与PHP的交互技巧

    在场景中放置一个按钮,点击事件如下: on(release) { var c = new LoadVars(); c.action="save"; c.name="col ...

  8. Flash 与 C#交互 (简单按钮事件)

    1.工具栏 >右键  >选择项 >添加COM组件 > 浏览 C:\Windows\System32\Macromed\Flash 对应的FLASH OCX 添加. 2.把工具栏 ...

  9. 一本flash和搜索引擎交互的新书

    http://oreilly.com/catalog/9780596157272/ 可以看看哦 Search Engine Optimization for Flash: Rough Cuts Ver ...

最新文章

  1. C++拾趣——STL容器的插入、删除、遍历和查找操作性能对比(Windows VirtualStudio)——遍历和删除
  2. Scroller解析
  3. python3爬虫入门教程-有什么好的python3爬虫入门教程或书籍吗?
  4. django 中 csrf问题 的解决方法
  5. linux子系统备份,使用LxRunOffline工具备份/还原Linux子系统(WSL)
  6. IBM PHP教程链接
  7. Spring 笔记
  8. IntelliJ IDEA给Serializable类加上自动的serialVersionUID
  9. Q90:简易地模拟透明材质(Simple Transparency)
  10. 在ubuntu 上安装pycharm
  11. Jersey框架简单实践(一)
  12. scrt配置服务器免密登录
  13. 计算机系统保密检查整改情况函,民政局保密工作整改情况的报告
  14. SNN系列|神经元模型篇(2) Izhikevich
  15. 关于净推荐值(NPS)的理解
  16. html视频设置自动播放下一个,在html5中,如何使用video标签让两个不同的视频文件按顺序自动播放?...
  17. python语言例子_第一个Python实例
  18. Kotlin-Android世界的一股清流-函数
  19. NO.35——qq音乐全站分布式爬虫(一)
  20. GNU/Linux 初學之旅

热门文章

  1. 对No Starch Press出版的《Python Playground》一书的书评及其作者访谈录
  2. 生产环境下的负载均衡配置
  3. 学习Machine Leaning In Action(四):逻辑回归
  4. java 二维数据结构_JAVA描述算法和数据结构(01):稀疏数组和二维数组转换
  5. web前端之js快速入门(ECMAscript)
  6. 什么是devops开发运维_为什么假设驱动的开发是DevOps的关键
  7. 持续集成持续部署持续交付_自动持续开发和交付混合移动应用程序
  8. sh脚本和bash脚本_我是如何开始使用bash脚本的
  9. 谈论源码_当我们谈论开放音乐时,我们指的是什么?
  10. 基础 | 零散的MySql基础记不住,看这一篇就够啦