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.