| | | | | Pro | | | Pro | |
| | Targets | Actions | Special Parameters | | Properties | Special Parameters | | Lingo equivalent(s) |
| Object | | | | | | | | |
| | | | | | | | | |
| Movie | ThisMovie | | | | | | | |
| | | SetVolumeTo(volume) | | | MovieVolume | | | the volume of sprite |
| | | SetVolumeBy(volume) | | | | | | " |
| | | SetRateTo(rate) | | | MovieRate | | | the movierate of sprite |
| | | SetRateBy(rate) | | | | | | " |
| | | SetLoopingFlags(flags) | kNoLoop | | | | | the loop of member |
| | | | kLoop | | MovieIsLooping | | | " |
| | | | kLoopPalindrome | | MovieLoopIsPalindrome | | | " |
| | | | | | | | | |
| | | | | | | | | |
| | | GoToTime(time) | | | MovieTime | | | the movietime of sprite |
| | | GoToTimeByName(time_name) | | | | | | " |
| | | GoToBeginning | | | | | | " |
| | | GoToEnd | | | | | | " |
| | | StepForward | | | | | | " |
| | | StepBackward | | | | | | " |
| | | | | | MaxTimeLoadedInMovie | | x | frameReady, percentStreamed of member |
| | | SetSelection(start_time, end_time) | | | | | | |
| | | SetSelectionByName(start_name, end_name) | | | | | | |
| | | SetPlaySelection(selection_only) | | | | | | |
| | | TogglePlaySelection | | | | | | |
| | | SetLanguage(language) | | | | | | |
| | | PushCurrentTime | | | | | | |
| | | PushCurrentTimeWithLabel(string) | | | | | | |
| | | PopAndGotoTopTime | | | | | | |
| | | PopAndGotoLabeledTime | | | | | | |
| | | MovieChanged | | x | | | | |
| | | GetVariable(address) | | x | | | | |
| | | SetVariable(address, value) | | x | | | | |
| | | GetMovieURL(var) | | x | | | | |
| | | | | | | | | |
| All Tracks | ThisTrack | | | | | | | |
| | TrackNamed("name") | | | | | | | |
| | TrackOfType(type) | | | | | | | |
| | TrackOfIndex(index) | | | | | | | |
| | TrackOfID(id) | | | | | | | |
| | | SetEnabled(enable) | | | TrackEnabled | | | trackEnabled, setTrackEnabled, the visible of sprite |
| | | ToggleEnabled | | | | | | |
| | | | | | | | | |
| Sound Track | | | | | | | | |
| | | SetVolumeTo(volume) | | | TrackVolume | | | the volume of sprite, the volume of sound |
| | | SetVolumeBy(volume) | | | | | | " |
| | | SetBalanceTo(volume) | | | TrackBalance | | | |
| | | SetBalanceBy(volume) | | | | | | |
| Spatial Track | | | | | | | | |
| | | SetLayerTo(layer) | | | TrackLayer | | | the locZ of sprite |
| | | SetLayerBy(layer) | | | | | | " |
| | | SetGraphicsModeTo(mode,red,green,blue) | see below under sprite actions | x | | | | |
| | | SetGraphicsModeBy(mode,red,green,blue) | x | | | | |
| | | | | | TrackWidth | | | |
| | | | | | TrackHeight | | | |
| | | | | | MouseHorizontal | | | |
| | | | | | MouseVertical | | | |
| Sprite | ThisSprite | | | | | | | the currentSpritenum |
| | SpriteNamed("name") | | | | | | | |
| | SpriteOfIndex(index) | | | | | | | sprite N |
| | SpriteOfID(id) | | | | | | | |
| | | | | | ID | | | |
| | | | | | Index | | | |
| | | | | | BoundsLeft | | | the left of sprite |
| | | | | | BoundsTop | | | the top of sprite |
| | | | | | BoundsRight | | | the right of sprite |
| | | | | | BoundsBottom | | | the bottom of sprite |
| | | | | | FirstCornerX | | | the left of sprite |
| | | | | | FirstCornerY | | | the top of sprite |
| | | | | | SecondCornerX | | | the right of sprite |
| | | | | | SecondCornerY | | | the top of sprite |
| | | | | | ThirdCornerX | | | the left of sprite |
| | | | | | ThirdCornerY | | | the bottom of sprite |
| | | | | | FourthCornerX | | | the right of sprite |
| | | | | | FourthCornerY | | | the bottom of sprite |
| | | | | | ImageRegistrationPointX | | | the locH of sprite |
| | | | | | ImageRegistrationPointY | | | the locV of sprite |
| | | SetImageIndexTo(index) | | | ImageIndex | | | the memberNum of sprite |
| | | SetImageIndexBy(index) | | | | | | |
| | | SetVisible(visible) | | | IsVisible | | | the visible of sprite |
| | | ToggleVisible(visible) | | | | | | " |
| | | SetLayerTo(layer) | | | Layer | | | the locZ of sprite |
| | | SetLayerBy(layer) | | | | | | " |
| | | SetGraphicsModeTo(mode,red,green,blue) | srcCopy | | | | | the ink of sprite |
| | | SetGraphicsModeBy(mode,red,green,blue) | srcOr | | | | | " |
| | | | srcXor | | | | | " |
| | | | srcBic | | | | | " |
| | | | notSrcCopy | | | | | " |
| | | | notSrcOr | | | | | " |
| | | | notSrcXor | | | | | " |
| | | | notSrcBic | | | | | " |
| | | | blend | | | | | " |
| | | | addPin | | | | | " |
| | | | addOver | | | | | " |
| | | | subPin | | | | | " |
| | | | transparent | | | | | " |
| | | | addMax | | | | | " |
| | | | subOver | | | | | " |
| | | | adMin | | | | | " |
| | | | grayishTextOr | | | | | " |
| | | | hilite | | | | | " |
| | | | ditherCopy | | | | | " |
| | | | | | | | | |
| | | PassMouseToCodec | | | | | | |
| | | ClickOnCodec(x,y) | | | | | | |
| | | MoveTo(x,y) | | | | | | the loc of sprite |
| | | MoveBy(x,y) | | | | | | the loc of sprite |
| | | Scale(x,y) | | | | | | inflate(the rect of sprite N, x, y) |
| | | Rotate(degrees) | | | | | | the rotation of sprite |
| | | Stretch(p1x,p1y,p2x,p2y,p3x,p3y,p4x,p4y) | | | | | | the rect of sprite |
| | | ExecuteEvent(event_id) | | | | | | sendsprite |
| | | ResetMatrix | | x | | | | the stretch of sprite |
| | | | | | | | |
| Sprite Track | | MakeNewSprite(id, handler_id, image_index, visible, layer) | | x | | | | creation of new sprites at runtime not officially supported in Director |
| | | DisposeSprite(id) | | x | | | |
| | | | | | NumSprites | | | |
| | | | | | NumImages | | | the number of members |
| VR Track | | | | | | | | |
| | | SetPanAngleTo(angle) | | | PanAngle | | | |
| | | SetPanAngleBy(angle) | | | | | | |
| | | SetTiltAngleTo(angle) | | | TiltAngle | | | |
| | | SetTiltAngleBy(angle) | | | | | | |
| | | SetFieldOfViewTo(fov) | | | FieldOfView | | | |
| | | SetFieldOfViewBy(fov) | | | | | | |
| | | ShowDefaultView | | | | | | |
| | | GoToNodeID(node_id) | | | NodeID | | | |
| | | | | | | | | |
| Music Track | | | | | | | | |
| | | PlayNote(instrument_index,delay,pitch,velocity,duration) | | | | | | |
| | | SetController(sample,instrument_index,delay,controller,value) | | | | | | |
| | | | | | | | |
| Flash Track | | GoToFrameNamed("name") | | x | | | | |
| | | GoToFrameNumber(number) | | x | | | | |
| | | SetPan(x%, y%) | | x | | | | |
| | | SetZoom(zoom_factor) | | x | | | | |
| | | SetZoomRect(left, top, right, bottom) | | x | | | | |
| | | | | | | | | |
| QD3D Object | QD3DObjectNamed("name") | TranslateTo(x, y, z) | | x | | | | |
| | | ScaleTo(xScale, yScale, zScale) | | x | | | | |
| | | RotateTo(xDegrees, yDegrees, zDegrees) | | x | | | | |
| General | | | | | | | | |
| | | GotoURL("url") | | | | | | goToNetPage |
| | | ApplicationNumberAndString(num, string) | | | | | | closet equivalent is 'externalEvent' |
| | | DebugStr(string) | | | | | | " |
| | | AddSubscription(name, url, pictures_URL) | | x | | | | |
| | | RemoveSubscription(url) | | x | | | | |
| | | SetCursor(id) | | x | | | | |
| | | SetString(variable, "string") | | x | | | | |
| | | AppendString(var1, var2, result) | | x | | | | |
| | | SetStatusString(variable, flags) | | x | | | | netStatus |
| | | | | | KeyIsDown(modifiers,'key') | | | the key, the keycode, the keyPressed |
| | | | | | | kNone | | |
| | | | | | | kOptionKey | | the optionDown |
| | | | | | | kShiftKey | | the shiftdown |
| | | | | | | kCommandKey | | the commandDown |
| | | | | | | kControlKey | | the controlDown |
| | | | | | | kCapsLockKey | | |
| | | | | | | Multiple Keys | | |
| | | | | | Random(min,max) | | | |
| | | | | | MouseButtonDown | | | |
| | | | | | GMTDay | | x | the date, the systemdate |
| | | | | | GMTMonth | | x | " |
| | | | | | GMTYear | | x | " |
| | | | | | GMTHours | | x | " |
| | | | | | GMTMinutes | | x | " |
| | | | | | GMTSeconds | | x | " |
| | | | | | LocalDay | | x | " |
| | | | | | LocalMonth | | x | " |
| | | | | | LocalYear | | x | " |
| | | | | | LocalHours | | x | " |
| | | | | | LocalMinutes | | x | " |
| | | | | | LocalSeconds | | x | " |
| Quicktime | | | | | | | | |
| | | | | | Subscription(channel) | | x | |
| | | | | | Registered | | x | |
| | | | | | Platform | | x | |
| | | | | | Version | | x | version |
| | | | | | ConnectionSpeed | | x | |
| | | | | | CustomHandlerID | | x | |
| | | | | | IsCustomHandlerOpen(id) | | x | |
| | | | | | ComponentVersion("type","subtype","manufacturer") | | x | |
| | | | | | HandlerRef | | x | |