To facilitate communication between plugins, it would be great to provide a shared instance of an EventDispatcher (the Flash built-in version, not the Flowplayer one). Flash provides this kind of loose-coupled communication way in flash.display.LoaderInfo.sharedEvents when loading other SWF.
I think it should be provided at the PluginModel level so plugins can register event listeners early, i.e. during onConfig() phase.
One example of use could be to communicate with the control bar to hide/show, or disable/enable controls without calling methods directly on the plugin.
I think it should be provided at the PluginModel level so plugins can register event listeners early, i.e. during onConfig() phase.
One example of use could be to communicate with the control bar to hide/show, or disable/enable controls without calling methods directly on the plugin.