Developer Central

Methods() Mac Windows Notes
abortFunction
bounceDockIcon workaround Dock vs. System Tray, Taskbar
captureScreen workaround Screen Capture Sample Code
captureScreenToJPG workaround Screen Capture Sample Code
checkNetConnection
createMediaWindow
createObject Windows COM Objects
createWindow
deleteSelf
downloadFile
enableAutoTrace
flashTaskBarButton workaround Dock vs System Tray, Taskbar
getArguments
getFolder
getHostAddress
getMousePosition
getMyPath
getUserGUID
getWindow
getWorkingDirectory
ignoreBadCertificates *
loadBitmap *
loadIcon *
quit
openContainingFolder
registerCOMServer Windows COM Objects
sendMessage *  
setDockIconBadge workaround Dock vs System Tray, Taskbar
setSystemTrayIcon Dock vs System Tray, Taskbar
showInSystemTray workaround Dock vs System Tray, Taskbar
showOnTaskBar workaround Dock vs System Tray, Taskbar
trace
useAsToolbar workaround MAC OS does not have a Toolbar API
 
Event Handlers Mac Windows Notes
onActivate
onQuit
onMessage *
onRestart
onScreenChange
onSystemTray workaround Dock vs System Tray, Taskbar
 
Methods() Mac Windows Notes
bringToForeground
center
close
embedMediaWindow
enableAlphaMode *
enableAlphaCorrection
flashTaskBarButton workaround Dock vs System Tray, Taskbar
freezeShape *
getParameter
getPosition
getSize
minimize
removeBackground *
restore
setAlpha *
setBackgroundColor *
setDockRectangle no mac api No MAC OS Toolbar API
setFlashSize *
setFrameRate
setMaskRectangle *
setPosition
setShape * Flash-Shaped Windows
setSize
setSizeToFullscreen
setSizeToWorkArea
setTitle
setTraceColor
setZOrder
show
showOnTaskBar workaround Dock vs System Tray, Taskbar
startDrag
stopDrag
 
Event Handlers Mac Windows Notes
onActivate
onClose
onDocked workaround No MAC OS Toolbar API
onDocked
onDragFiles
onDragLeave *
onDragString *
onDropFiles
onDropString *
onMinimized
onMouseMaskDown ** ** Flash-Shaped Windows
onMouseMaskUp ** ** Flash-Shaped Windows
onRestored
onScrollWheel
 
Methods() Mac Windows Notes
chooseColor *
chooseFile
chooseFiles
chooseFolder
executeApplication
getClipboard *
getComputerName
getDesktopFolder
getDesktopWorkArea
getEnvironmentVariable Alt Functs: (1), (2), (3)
getIconFormats *
getScreenSize
getSpecialFolder
getStartAtLogin Launch App at Startup / Login
getSystemColor No System Color on Mac OS
getUserName
getWindowRectangle
getWindows
getWindowTitle
isApplicationRunning *
isMac
isMailAvailable *
isWindows
listMonitors
openDocument
messageBox
printDocument mac
resetScreenResolution  
runAppleScript No AppleScript on Windows
runAppleScriptFile no win api No AppleScript on Windows
sendMail *
setActiveScreenSaver Wallpaper and Screen Savers
setActiveWallpaper Wallpaper and Screen Savers
setClipboard *
setEnvironmentVariable No Analogous API on Mac OS
setScreenResolutionTo800x600
setStartAtLogin
 
Methods() Mac Windows Notes
appendString
copyFile
copyFolder
createFolder
createShortcut
deleteFile
deleteFolder
fileExists
flashPathToPosixPath No Posix Paths on Windows
folderExists
getFileAttributes
getFlashHeader
isFolder
listFiles
listFolders
readString
renameFile
writeString
 
Methods() Mac Windows Notes
addItem
addMenuToMenuBar workaround Menus, Mac vs. Windows Dev
addSeparator
addWebLinkToMenu workaround Menus, Mac vs. Windows Dev
addZOrderMenuItems
checkItem
createMenu workaround Menus, Mac vs. Windows Dev
deleteMenu workaround Menus, Mac vs. Windows Dev
removeAllItems
renameAboutItem * Menus, Mac vs. Windows Dev
renameCloseItem * Menus, Mac vs. Windows Dev
 
Event Handlers Mac Windows Notes
onCommand
 
Methods() Mac Windows Notes
simpleGet
simplePut
 
Methods() Mac Windows Notes
createKey No Registry on Mac, Settings
deleteKey
deleteValue
getValue
listKeys
listValues
setDWORDValue
setExpValue
setValue
 

workaround = Analogous cross-platform solution available. This method may not yet be implemented or there are differences in the Mac vs. Windows operating systems that prevent a common mProjector API. However, there is ActionScript + mProjector implementation available. Follow link in note for more information and source code.

* = To be implemented in a future version.

** = Obselete method. See note for preferred method.

no mac api or no win api = Not applicable. Differences in platforms prevent a cross-platform implementation of this functionality. The functionality is important for one operating system but not applicable to the other -- e.g. mRegistry. Mac OS does not have an API analogous to the Windows OS registry. However, having access to the registry can be very powerful as many system settings are stored in the registry. See note for more information.

Home Buy mProjector SCREENTIME Forums Support About