Holen Sie sich ExternalInterface Definitionen in Javascript

Gibt es eine Möglichkeit, eine Liste der verfügbaren Funktionen von einem Flash-Objekt abzurufen? Sie können beispielsweise eine Liste aller Methoden in einem Objekt abrufen, indem Sie Folgendes ausführen:

for (var i in object) {
  if (typeof object[i] == "function") {
    console.log(i);
  }
}

Das einzige Problem ist, dass hierdurch keine über die ExternalInterfaces-API registrierten Methoden verfügbar gemacht werden. Ich kann versuchen zu sehen, ob die Funktion existiert (object['method']) und es sagt mir, dass es eine Funktion ist, aber ich müsste jede existierende Methode auf diese Weise erraten.

HINWEIS: Natürlich habe ich keinen Zugriff auf das Actionscript.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage