Just commenting on two points, based on my current project part flash part flex:
* Switching to Flash Pro to publish a new .swc ( Remembering that I need to before I run it from Flashbuilder )
* Flashbuilder either doesnt ( or is very slow to do so ) update to the new .swc, so I end up cleaning the project before running/debugging.
(Using Fb4 plugin version on a mac with Fl CS5)
Although Fp publishes the swc, I didn't have to switch to it. The 'publish' button on the Flash project in builder signalled Fl to do the publish, and did so without shifting application focus to the Flash IDE. I have found that this runs a lot smoother if the IDE is actually open in the background with the fla or xfl document open. If the xfl document isn't open, there does seem to be some distracting application switching going on.
I concur that after publishing a swc i had to clean the flex project to be sure of picking up the changes.
Thanks for the input. So you have a Flash Pro project set up in Flashbuilder? I tried that first, but it seemed to want to force me to use the Flash Pro debugger. Is that what you are seeing? Also I didn't mention that I am not using any Flex components at all, its all just actionscript.
Sorry i was only commenting on those local points. I have two projects set up in Fb. One a Flash project. One flex project which used the swc output from the flash project.
The flash project behaved as you described. i.e. debugged within the Fl ide. The only point I was really adding was that by hitting the publish button within Fb you should have been able to trigger a compile/publish without actually switching to Fl. Handy if you are intending using the output in another project.
For debugging within Fb, you could set up a library project in Fb in addition to your Fl Pro project and link to the swc. So long as 'allow debug' was on in the Fl publish settings, your Fb library project would be able to step into code within the swc. - essentially that's what i've been doing in my flex/flash combo.
Ok, thanks again! Seems I have a similar approach to you. Hopefully we can get an answer that will be ideal. Or perhaps a feature in Burrito?