This week's book giveaway is in the OCAJP forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide 1Z0-808 and have Jeanne Boyarsky & Scott Selikoff on-line! See this thread for details.
None of the technologies mentioned have similarity with JavaFX. Action script is more like Java (not much though). In flex you use- mxml+actionscript whereas in JavaFX you would be working with- JavaFX Script and Java. Having flair for UI Designing would help in someway in creating UI screens for JavaFX. Knowledge of using Adobe Photoshop is a big plus as you can design the UI using photoshop and export it to javafx script using the JavaFX Production Suite
If I look at the code of a JavaFX application, I cannot stop comparing it to ExtJS. Only that JavaFX is much more flexible.