Есть ли способ, чтобы javascript распознал, что функция, зарегистрированная в actionscript с ExternalInterface.addCallback, была удалена, вызвав ее снова и передав ссылку null на замыкание?Javascript по-прежнему распознает функции actionscript, ранее обнуленные вызовом ExternalInterface.addCallback
У меня есть этот код на ActionScript:
ExternalInterface.addCallback(functionName, myFunction);
В Javascript я пытаюсь выяснить тип функции регистрации:
var flashContent = document.getElementById("flashContent");
console.log(typeof flashContent.functionName);
, которые производят следующие выводе на консоль:
функция
Затем я удаляю обратный вызов в ActionScript по телефону:
ExternalInterface.addCallback(functionName, null);
Но снова вызывая предыдущий яваскрипт проверки:
console.log(typeof flashContent.functionName);
Производит тот же результат снова:
функция
Обратите внимание, что если я вызываю эту проверку перед созданием обратного вызова External Функция Interface.addCallback я получаю выход:
неопределенными
Зачем вам это нужно? – Fygo