gpt4 book ai didi

actionscript-3 - 如何删除 addCallback?

转载 作者:行者123 更新时间:2023-12-04 18:13:17 24 4
gpt4 key购买 nike

我有一个从 JavaScript 发送和接收大量消息的 Flash 游戏。
有时我需要停止监听其中一些函数,但 ExternalInterface 没有 removeCallback 函数。所以我在做一些丑陋的事情:使用 bool 值来验证每个函数中是否有可用的回调。

有更好的解决方案吗?

ExternalInterface.addCallback("callAlert", callAlert);
function callAlert(msg:String){
if(callAlertAvailable){
//...
}
}

最佳答案

只需再次调用 addCallback,将函数设置为 null:

ExternalInterface.addCallback("callAlert", null);

为什么不阅读文档?我在这里找到了它:
ExternalInterface.addCallback()

Note: Repeating addCallback() on an existing callback function with a null closure value removes the callback.

关于actionscript-3 - 如何删除 addCallback?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12203985/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com