1) This class is bad. We see here constants that relate to plugins.
2) If we use the JS function to append the queryString to flashVars (like we do with plugins): it should work and we have less code, and get rid of the External interface, and this whole class