我有如下要求: 我想初始化一个继承自 FB::JSAPIAuto 的用户定义类,但我想创建它独立于插件..like
在 JS中,之前我曾经这样做过::
plugin().CreateJSAPIObject("someParameter");
//in order to initialize the c++ object with a value..It was successfully compiling..
我想做的是创建一个独立的c++对象插件
所以在 JS>>
UserDefinedJSAPIClassPtr obj=new UserDefinedJSAPIClass();
obj->SetMember1="This is Member 1";
//not necessarily using new keyword
plugin().DoSomethingWithObject(obj);
我开始了解boost::clipp 库.. 和其他众多框架,但发现困难...因为一切都与根 JSAPI 紧密相关。
我的疑问>>这可能吗? 我的目标稍后>> PS:: DoSomethingWithObject(FB::variant& object) 将获取 JSAPI 对象的成员(在 JS 端设置)并处理它们
在Taxilian的回答之后编辑:: 在这种情况下,在JS方面,
function AnotherJavascriptfunction(member1)
{
member1='2';
}
var UserClass=function(color,settings){}
var userObject=new UserClass('Red',AnotherJavascriptfunction);
plugin().DoTheChanges(userObject);
在FB方面,我如何访问member1。?我应该寻找哪种方法来获取设置的成员
问候, 普拉蒂克