// Visual basic helper required to detect Flash Player ActiveX control version information Function VBGetSwfVer(i) on error resume next Dim swControl, swVersion swVersion = 0 set swControl = CreateObject("ShockwaveFlash.ShockwaveFlash." + CStr(i)) if (IsObject(swControl)) then if (i <= 6) then // avoid crash swVersion = "WIN 6,0,0,0" else swVersion = swControl.GetVariable("$version") end if end if VBGetSwfVer = swVersion End Function // Flash callback function Sub setUpVBCallback(flashId) ExecuteGlobal "Sub " & flashId & _ "_FSCommand(ByVal command, ByVal args)" & _ "FlashProxy.callJS command, args" & vbcrlf & _ "End Sub" End Sub