ExternalInterface - способ сделать это.
Если все, что вы хотите сделать, это загрузить и открыть модуль, просто используйте ExternalInterface.addCallback
, чтобы создать обратный вызов для функции, которая загружает и открывает модуль, как обычно.
Если вам нужно иметь возможность вызывать функции в модуле после его загрузки, для каждого метода, который вы хотите использовать из JavaScript, вы можете использовать ExternalInterface.addCallback
для его регистрации.Или вы можете получить фантазию и использовать describeType
, чтобы получить все открытые методы модуля и зарегистрировать их в цикле, а не указывать их один за другим.сложные объекты поверх ExternalInterface.Типизированные объекты JS становятся общими объектами {}.Функции становятся нулевыми.