守望者--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++  中定义的变量可以这样写:
  
  1. AS3::local::var result = AS3::local::internal::new_Vector_Number();
  2.         result[0] = AS3::local::internal::new_Number(1.1);  
  3.         result[1] = AS3::local::internal::new_Number(2.0);
  4.         inline_as3("var asRes:Vector.<Number>;");
  5.         AS3_CopyVarxxToVar(asRes, result);
  6.         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/)