Я собираюсь предположить, что вычисления выполняются в Java-апплете в том же браузере, где работает флэш-память.
Вы можете вызвать Javascript из апплета, используя следующий код. Этот код может затем обновить значения во флэш-анимации.
import netscape.javascript.JSObject;
JSObject win = JSObject.getWindow(applet);
win.eval("window.alert('Hello from Java')");
Если мое предположение неверно, то где работает приложение Java? На клиенте или сервере?
Если это на сервере, то вам нужно Flash Remoting. Я полагаю, что есть несколько различных методов удаленного взаимодействия с Flash. Попробуйте поискать java flash remoting . Вы можете заставить его вызывать сервер каждые 2 секунды или около того, чтобы получать последние данные.
Если он работает на клиенте, я сомневаюсь, что вы можете подключиться к нему из Flash из-за безопасности. Подписанный Java-апплет может подключаться где угодно. Вы можете извлечь данные, используя их, а затем вставить их во Flash, используя метод, описанный выше. Было бы сумасшедшим взломать хотя. Можете ли вы сделать то же самое с Flex? (Я никогда раньше не использовал Flex).