0
代码示例:我怎样才能做一个回调从FireBreath为JavaScript
bool MirrarOrnaments::onMouseDown(FB::MouseDownEvent *evt, FB::PluginWindow *)
{
if(evt->m_Btn == FB::MouseButtonEvent::MouseButton_Left)
{
//from here i need to function in my JavaScript with argument of FB::variant_list_of(evt->m_x)(evt->m_y));
}
}
这可能吗?
试图简单地返回variant_list在JS使用它,
,但它需要被COS反正bool类型:
BEGIN_PLUGIN_EVENT_MAP()
EVENTTYPE_CASE(FB::MouseDownEvent, onMouseDown, FB::PluginWindow)
END_PLUGIN_EVENT_MAP()
亦如http://www.firebreath.org/display/documentation/Firing+Events+from+JSAPI – taxilian
还要注意描述,你可以触发事件如果你要通过引用传递FB :: JSObjectPtr,它应该是const FB :: JSObjectPtr&(确保它是const)。否则,即使它编译了,也可能意外引起一些问题。 (我编辑帖子反映) – taxilian
你是正确的出租车,感谢您的编辑,这实际上是它的代码完成的方式,你也是正确的事件,我只是选择了一个答案,而不是5;) –