Also into learning new tools. Hopefully not to code heavy though
It’s about as code-heavy as you want it to be. I like to put together my visual interface first and then hook all the components together later. Near the end I usually connect it to a backend (breeze since Flex Builder creates all the programs necessary, and leaves simple commands such as "Create", "Read", "Update", "Delete" for you, instead of having to pass complicated strings to the server).
Get a copy of FB with it. Flex Builder can generate around 95% of the difficult parts of the code for you with a couple of clicks.