Cocos2d-x的SprideMonkey的JavaScript与C++的交互(四) - 灰常好用的一个函数eval
来源:互联网 发布:收入工具书的网络用语 编辑:程序博客网 时间:2024/05/16 17:47
前几天一直有朋友问."我去...弄个全局变量纯在C++里面怎么闹.".. 我给人家回的是.用 JSObject相关的函数.找到了很多...但是.弄了半天还是没搞出来.估计是想错了.
为了同学们的燃眉之急.绝对和大家说个比较屌的东西.
实际上cocos2d-x里面有个封装叫evalString.意思就是说运行一句JS.. 好吧.你们懂了哦.~~~虽然方式比较猥琐.但是不乏是个好方法..比如配合JSON是吧...
bool TSScriptJS::RunFunction( std::string funName, std::string arg ){ std::string rStr = funName + "(\"" + arg + "\");"; jsval v1; JSBool r = ScriptingCore::getInstance()->evalString(rStr.c_str(), &v1); return r;}这是本帅.的一个运行函数的封装.虽然取不到返回值.但是..还是可以跑的.对不对.....
祝大家编的开心.写的愉快.拜拜~
- Cocos2d-x的SprideMonkey的JavaScript与C++的交互(四) - 灰常好用的一个函数eval
- Cocos2d-x的SprideMonkey的JavaScript与C++的交互
- Cocos2d-x的SprideMonkey的JavaScript与C++的交互
- Cocos2d-x的SprideMonkey的JavaScript与C++的交互(一) - 函数操作
- Cocos2d-x的SprideMonkey的JavaScript与C++的交互(三) - 全局变量Obj的操作
- Cocos2d-x的SprideMonkey的JavaScript与C++的交互 - 单个全局变量操作
- Cocos2d-x的SprideMonkey的JavaScript与C++的交互(二) - 单个全局变量操作
- Cocos2d-x的SpiderMonkey的JavaScript与C++的交互(一) - 函数操作
- JavaScript的eval()函数
- javascript的eval函数
- Cocos2d-x的SpiderMonkey的JavaScript与C++的交互(三) - 全局变量Obj的操作
- Cocos2d-x的SpiderMonkey的JavaScript与C++的交互(二) - 单个全局变量操作
- Cocos2d-x 开发 点击交互的四种处理
- Cocos2d-x 3.0开发 点击交互的四种处理
- javascript eval 的一个例子
- javascript---eval函数的使用
- eval函数的用途 javascript
- Javascript的eval函数小结
- Eclipse 使用中的错误及解决方法
- java反射学习(Reflection)
- oracle 11g 存储过程
- MYSQL数据库主主同步
- uploadify 控件的按钮不支持多国语言,这里介绍如何修改后使其支持多国语言。
- Cocos2d-x的SprideMonkey的JavaScript与C++的交互(四) - 灰常好用的一个函数eval
- GridView获取带有复选框(CheckBox)的行信息
- 信号概念
- android 技术大牛 BLOG
- Cocos2d开发1:Xcode与TexturePacker的集成
- UML类图几种关系的总结
- JQuery插件:动态列和无间隙网格布局Mason.js
- iOS代码分享:分享、加密、解析、二维码、Http多线程、重力感应、常用界面重载等
- CEGUI安装、编译、运行总结