На вопрос было бы легче ответить, если бы мы поняли, почему вы хотите это сделать?
Для JavaFX ответ будет как да, так и нет, в зависимости от того, чего вы хотите достичь. JavaFX компилируется в классы Java, и теоретически вы можете вызывать скомпилированные классы JavaFX из любого языка JVM, который может вызывать классы Java. Однако это не так просто, как кажется, потому что некоторые трюки, которые они используют для реализации функций языка JavaFX, делают реализованные классы довольно сложными, а искажение имен не определяется и может быть изменено. Любое решение, написанное таким образом, будет очень хрупким.
Однако большая часть функциональности JavaFX основана на чистых библиотеках Java, таких как JMC (компоненты мультимедиа Java) для поддержки мультимедиа и проекта сцены (https://scenegraph.dev.java.net/) для 2D-графа сцены). Эти проекты написаны на Java, и их намного проще вызывать из Java и других языков, основанных на JVM.
У меня нет опыта работы с Flex, но, насколько я знаю, вы застряли с MXML и ActionScript.