An inteface for objects that create plugins. This is used when the plugin SWFs main class
itself is not used as a plugin class. This is the case when the plugin is not a DisplayObject.
The SWF main class is required to extend DisplayObject or any of it's subclasses and therefore
it is not suitable for non-visual plugins that just implement logic. Providers are an example of
non-visual plugins.
The SWF main class can implement this interface.
public function newPlugin():Object
A factory method to create the plugin. Player uses the plugin object returned by this method, instead
of the factory object itself.
Returns