DDirectorWikiDirector & Lingo Encyclopedia

API Overview: Objects

The Director MX 2004 scripting object catalog - core objects, media types, scripting objects, and the Shockwave 3D object family.

About this reference

These API pages index the complete Director MX 2004 Scripting Reference surface: every documented object, method, property, event, keyword, operator, and constant. Page numbers ("Ref. p.") refer to the official Macromedia Director MX 2004 Scripting Reference PDF, the authoritative source for full signatures and examples. Use the site search to jump to any name.

Core objects (13)

ObjectRef. p.Role
Cast Library101One cast: member management, fileName relinking, preload mode.
Global102_global: the shared global-variable namespace.
Key103_key: keyboard state (key, keyCode, modifier flags).
Member104Any cast member: identity, rect/regPoint, media, type-specific surfaces.
Mouse105_mouse: position, buttons, click history, mouseMember.
Movie106_movie: playhead, navigation, casts, sprites, timeouts, actorList, stage.
Player108_player: application/runtime, windows, Xtras, alert control, quitting.
Sound110_sound: the mixer: 8 channels, global level.
Sound Channel111One channel: play/queue/pause, fades, cue points, elapsedTime.
Sprite112One sprite: geometry, appearance, behaviors, member binding.
Sprite Channel114The channel itself (MX 2004): scripted-sprite control, name.
System115_system: OS, clocks, environment, tray icons.
Window116Stage window and MIAWs: rect, appearance, layering, open/close.

Media types (20)

Member typeRef. p.Notes
Animated GIF119Frame-animated bitmap member.
Bitmap120Depths 1-32, palettes, alpha, imaging Lingo. See Media types.
Button121Push/check/radio field variants.
Color Palette121Palette members for indexed color.
Cursor122Animated cursor members.
DVD123DVD playback (late versions).
Field124Classic bitmap-font text.
Film Loop125Nested score animation member.
Flash Component125Flash-based UI widgets (MX 2004).
Flash Movie127Embedded SWF with variable/property bridge.
Font128Embedded font members (recordFont).
Linked Movie129Another Director movie as a member.
QuickTime129QT video/VR: tracks, hotspots, masks.
RealMedia130RealPlayer-backed streaming media.
Shockwave 3D131The 3D world member; see below.
Shockwave Audio132Streaming compressed audio (SWA/MP3).
Sound133Internal/linked sampled sound.
Text133Anti-aliased rich text (D7+), RTF/HTML.
Vector Shape134Bezier path member with gradients.
Windows Media135WMV/WMA playback.

Scripting objects (4)

ObjectRef. p.Notes
Fileio137FileIO Xtra: openFile, readFile, writeString... See Xtras.
NetLingo138The network operation API (getNetText and friends).
SpeechXtra139Text-to-speech (voiceSpeak family).
XML Parser140XML parsing into node trees (parseString, child access).

3D objects (11)

ObjectRef. p.Notes
Camera142Viewpoint: transform, fieldOfView, backdrops/overlays, fog.
Group143Scene-graph grouping node.
Light144ambient/directional/point/spot lights.
Member (3D)145The 3D world: newModel/newCamera/..., streaming, resetWorld.
Model146Instance of a model resource in the world; modifiers (bonesPlayer, keyframePlayer, collision, lod, sds, toon, inker, meshDeform).
Model Resource147Geometry: primitives (#box, #sphere, #cylinder, #plane, #particle) or imported meshes.
Motion148Animation clips for bones/keyframe players.
Renderer Services148getRendererServices(): renderer, textureRenderFormat, hardware caps.
Shader149Surface appearance: #standard, #painter, #engraver, #newsprint.
Sprite (3D)1493D sprite: camera binding, directToStage rules.
Texture150Image-based textures for shaders.

How the API splits across this wiki