Index: lams_common/src/flash/org/lamsfoundation/lams/common/ApplicationParent.as =================================================================== diff -u -rd502e6d1f34632a757dd6bda2daf8b0c07e1c8a5 -r0150dec88425dee1117e7978370b9d964ba197dc --- lams_common/src/flash/org/lamsfoundation/lams/common/ApplicationParent.as (.../ApplicationParent.as) (revision d502e6d1f34632a757dd6bda2daf8b0c07e1c8a5) +++ lams_common/src/flash/org/lamsfoundation/lams/common/ApplicationParent.as (.../ApplicationParent.as) (revision 0150dec88425dee1117e7978370b9d964ba197dc) @@ -101,10 +101,12 @@ public static function extCall(method:String, param:String):Void { var isMac:Boolean = (_root.isMac == "true")?true:false; - var versionNo:Number = _root.getSWFVersion(); - Debugger.log("ExtCall:: method: " + method + " :: isMac: " + isMac, Debugger.GEN, "extCall", "ApplicationParent"); - - if((versionNo <= 8) && (isMac)) { + var versionSplit = getVersion().split(",", 2); + var v:Number = Number(versionSplit[0].substr(versionSplit[0].length - 1, 1)); + + Debugger.log("ExtCall:: method: " + method + " :: isMac: " + isMac + " :: version: " + getVersion() + ":: v: " + v.toString() , Debugger.GEN, "extCall", "ApplicationParent"); + + if((v <= 8) && (isMac)) { Debugger.log("using Javascript method", Debugger.GEN, "extCall", "ApplicationParent"); getURL("javascript: " + method + "(" + param + ")"); } else {