2011-11-06 60 views
1

我正在为使用FireBreath插件的activex控件编写包装类。FireBreath中的射击事件

在从FireBreath的文档链接到的FireBreath ActiveX包装器示例中,项目的作者使用FireEvent异步激发来自activex容器类的事件。

但firebreath的文档现在有方法FireEvent它说 下一张纸条“注:以这种方式触发事件被弃用FireBreath 1.5.0”

以及在示例中的事件不是使用这种格式在根JSAPI对象中注册 FB_JSAPI_EVENT()

那么这是正确的做法吗?或者是否可以使用 fire_event() 方法从容器类中调用事件?

+0

@Taxilian我想这与你有关。亲切地帮助 – kairav

+0

你不需要问某人具体的;无论如何,我总是监视firebreath标记,而其他人可能会知道答案 – taxilian

+0

您提供的大部分答案都有帮助。所以野心勃勃地得到您的通知 – kairav

回答

1

两者的工作方式相同,即调用FireEvent直接被弃用的原因就是,它更容易犯错误与您传递的参数。

你可以使用任何一种方法,但我建议您使用FB_JSAPI_EVENT只是为了让事情更清楚。

+0

耶使用FB_JSAPI_EVENT实现,它的工作原理:D – kairav