Ticket #400 (closed bug: fixed)
Slight externalinterface tweak
| Reported by: | jeroen | Owned by: | jeroen |
|---|---|---|---|
| Milestone: | Flash 4.4 | Keywords: | |
| Cc: | Forum thread: |
Description
Hoi Jeroen,
Ik liep tegen dit probleem aan: http://www.longtailvideo.com/support/forum/Bug-Reports/9709/Javascript-error-with-embed
Ik heb daarop function playerReadyPing in view.as als volgt aangepast:
if(ExternalInterface.objectID) {
_configid? = ExternalInterface.objectID; ExternalInterface.addCallback("addControllerListener",addJSControllerListener); ExternalInterface.addCallback("addModelListener",addJSModelListener); ExternalInterface.addCallback("addViewListener",addJSViewListener); ExternalInterface.addCallback("getConfig",getConfig); ExternalInterface.addCallback("getPlaylist",getPlaylist); ExternalInterface.addCallback("getPluginConfig",getJSPluginConfig); ExternalInterface.addCallback("loadPlugin",loadPlugin); ExternalInterface.addCallback("sendEvent",sendEvent); ExternalInterface.call("playerReady",{
id:config['id'], client:config['client'], version:config['version']
});
Kortom de addCallbacks worden alleen gedaan als er een objectID aanwezig is. Ik weet niet of dit dingen breekt, maar iig zijn we van het probleem af.
Just to let you know.
// Ryan
