守望者--AIR技术交流
标题:
炼金术开发笔记
[打印本页]
作者:
破晓
时间:
2015-9-12 18:15
标题:
炼金术开发笔记
本帖最后由 破晓 于 2015-9-14 09:32 编辑
1.AS3_ReturnAS3Var() AS3_Trace() 等函数 的参数
必须是用 AS3_DeclareVar 方法声明的变量
或者使用 inline_as3("var myString = 'hello';"); 这种方式声明也行
总之:必须是在AS3的上下文中定义的变量。
C++ 中定义的变量可以这样写:
AS3::local::var result = AS3::local::internal::new_Vector_Number();
result[0] = AS3::local::internal::new_Number(1.1);
result[1] = AS3::local::internal::new_Number(2.0);
inline_as3("var asRes:Vector.<Number>;");
AS3_CopyVarxxToVar(asRes, result);
AS3_ReturnAS3Var(asRes);
复制代码
2.把AS3中的函数作为参数传递进C++中,并在C++中调用AS3中定义的函数
http://www.airmyth.com/thread-97-1-1.html
3.把ByteArray 传递进C++里 这个以后再整理
http://www.airmyth.com/thread-1294-1-2.html
http://www.airmyth.com/thread-1169-1-2.html
4.编译时引用C++ 文件夹
-I目录
参见
http://www.airmyth.com/thread-1583-1-1.html
欢迎光临 守望者--AIR技术交流 (http://www.airmyth.com/)