C++类的简单注册
要在AS中使用类和对象,首先要注册该类。
类的引用注册一般用于注册较复杂的类,脚本引擎通过对象手柄(Object handle)来进行对象操作,但引用注册的类的对象不能以传值的方式传回应用程序。
class MyClass;
//向引擎注册/声明AClass类型
除声明类型的名称之外,还至少需要向引擎注册两个特殊的函数:(1)引用增加函数,以及(2)引用释放函数,比如,可以这样声明:
然后注册特殊函数:
C++类的简单注册
要在AS中使用类和对象,首先要注册该类。
类的引用注册一般用于注册较复杂的类,脚本引擎通过对象手柄(Object handle)来进行对象操作,但引用注册的类的对象不能以传值的方式传回应用程序。
class MyClass;
//向引擎注册/声明AClass类型
除声明类型的名称之外,还至少需要向引擎注册两个特殊的函数:(1)引用增加函数,以及(2)引用释放函数,比如,可以这样声明:
然后注册特殊函数: