Crafty.unbind()

public Boolean Crafty.unbind(String eventName, Function callback)
eventName

要解绑的事件名称

callback

要解绑的函数

例子

   var play_gameover_sound = function () {...};
   Crafty.bind('GameOver', play_gameover_sound);
   ...
   Crafty.unbind('GameOver', play_gameover_sound);

第一行定义了一个回调函数。第二行进行了绑定,然后使用函数Crafty.trigger('GameOver') 触发它运行。在第三行解绑了函数。

   Crafty.unbind('GameOver');

这将解绑 'GameOver' 事件的所有全局回调函数。包括使用 Crafty.bind('GameOver', ...) 绑定的回调函数,但不包括使用 some_entity.bind('GameOver', ...) 绑定的回调函数。