BrowserStateManager

I am trying to learn BrowserStateManager and the tutorial I am following makes use of the FlashObject script. My question is… In CS3 is that basically the same thing as AC_RunActiveContent.js ??

Can I use AC_RunActiveContent.js with BrowserStateManager? What are the pros and cons of using one over the other?