2009-08-11 21 views
6

Ich habe 2 Flex-Apps auf der gleichen Seite. Ich möchte, dass sie in der Lage sind, die öffentlichen Funktionen des anderen zu nutzen. Ich denke daran, entweder externalInterface Anrufe oder FaBridge zu verwenden. Gibt es einen besseren Weg, es zu tun?Kommunikation zwischen zwei Flex-Apps

Antwort

74

Der beste Weg zu gehen, ist LocalConnection zu verwenden. Sie können Methoden aus einer separaten SWF aufrufen, ohne Javascript oder einen Server durchlaufen zu müssen.

Tipp: Wenn Sie Argumente senden, die größer als etwa 20 KB sind, sollten Sie sie in zwei oder mehr Aufrufen aufteilen. Meiner Erfahrung nach haben LocalConnection Anrufe ein Limit von ungefähr dieser Größe für Daten.

Verwandte Themen