Wie mache ich einen Browser Flash-Anwendung, die Daten aus Browser-Plugin oder eine andere Windows-Anwendung erhalten können?

StackOverflow https://stackoverflow.com/questions/1929760

Frage

Mit anderen Worten, ich nehme an Daten senden mag, wie Text, programmatisch von einer Windows-Anwendung (wie ein Browser-Plugin) zu einem Flash-App im Browser ausgeführt wird. Nun, konzeptionell, ein Beispiel hierfür könnte ein Flash-Instant-Messenger mit einem Textfeld und Schaltfläche „Senden“ sein; so lassen Sie uns sagen, dass ich programmatisch in der Lage sein, den Text und drücken Sie Senden einzufügen oder auf andere Weise aktivieren. Das ist nicht das, was ich versuche, hier in der Realität zu tun (das heißt, nein, ich versuche nicht, um Spam andere Leute Chatrooms oder etwas), aber nur eine Illustration einer ähnlichen Situation.

Ich bin der Typ, der die Flash-app zu schreiben, so dass ich in ihm, was Widget enthalten kann oder hacken, was notwendig sein kann. Der Grund, warum dieses Problem für mich entsteht, ist, dass AFAIK das SDK, das mir die Daten Ich mag bietet nicht direkt aus dem Flash zugegriffen werden, so dass ich einen Weg, um Rohr die Daten aus einer regulären App in Flash benötigen.

EDITED:

tehmou, danke für die Antwort.

Auch ich habe mich gefragt, kann ich die Flash-App der Interaktion mit anderen Anwendungen durch localhost IP habe? Oder gibt es drakonische Einschränkungen auf dem Server Flash-in-Browser und kann nicht zusammen?

War es hilfreich?

Lösung

Mit Javascript, könnte eine Lösung sein. Sie können ExternalInterface-Klasse verwenden, um eine JS-Funktion in eine Actionscript-Funktion abzubilden und dass dann aus dem Plugin aufrufen. (Verwenden Sie die statische addCallback und Call-Methoden von ExternalInterface mit JS zu interagieren.) Ich weiß nicht, was für einen Plugin wir reden da, aber dies sollte so lange in Ordnung sein, wie Sie die JS des mit HTML zugreifen können.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top