Obter definições ExternalInterface em JavaScript
Existe uma maneira de obter uma lista das funções expostas de um objeto Flash? Por exemplo, você pode obter uma lista de todos os métodos em um objeto executando:
for (var i in object) {
if (typeof object[i] == "function") {
console.log(i);
}
}
O único problema é que isso não exporá nenhum método registrado por meio da API ExternalInterfaces. Eu posso tentar e ver se a função existe (object['method']
) e isso me diz que é uma função, mas eu teria que adivinhar cada método existente dessa maneira.
NOTA: Obviamente, não tenho acesso ao actionscript.