DDirectorWikiDirector & Lingo Encyclopedia

Methods A-Z

All 488 documented Director MX 2004 methods and functions, with page references into the official Scripting Reference.

Using this index

Every documented method/function of Director MX 2004, alphabetically. "Ref. p." is the page in the official Director MX 2004 Scripting Reference PDF. Names shown with () are functions in the documented calling style; entries marked by object (e.g. play() (Sound Channel)) have per-object documentation.

Commonly used methods

The subset that appears in nearly every preserved movie, with links to the pages that explain their semantics:

MethodWhat it does
go() / goLoop() / goNext() / goPrevious()Playhead navigation to frame/marker.
play() / play doneNavigation with return stack.
updateStage()Immediate redraw + stepFrame, no head advance.
puppetSprite()Hand a channel to Lingo.
puppetTempo() / puppetPalette() / puppetTransition()Override effects channels.
puppetSound()Play a sound in a channel (legacy form).
sendSprite() / sendAllSprites()Message sprites through the hierarchy.
call() / callAncestor()Direct instance messaging.
new() / rawNew()Instantiate parent scripts / members.
newMember()Create a cast member at runtime.
member() / sprite() / castLib() / script() / window() / xtra()Object lookup.
point() / rect() / rgb() / list() / propList() / symbol() / image()Constructors.
add() / addAt() / addProp() / deleteAt() / deleteProp() / getaProp() / getAt() / setAt() / setaProp() / sort() / count() / getOne() / getPos() / duplicate()List operations (details).
string() / integer() / float() / value() / ilk() / voidP() / objectP()Coercion and type tests.
charToNum() / numToChar() / length() / offset() / chars()String operations.
copyPixels() / getPixel() / setPixel() / crop() / draw() / fill() / createMatte() / createMask() / extractAlpha() / setAlpha()Imaging Lingo (semantics).
getNetText() / postNetText() / netDone() / netError() / netTextResult() / preloadNetThing() / gotoNetMovie() / gotoNetPage()Network (semantics).
preLoad() / preLoadMember() / unLoad() / unLoadMember() / frameReady()Memory/streaming.
timeout()Timer objects (semantics).
alert() / put() / trace()Output/diagnostics.
random() / abs() / sqrt() / sin() / cos() / atan() / power() / modMath.
cursor()Pointer control.
quit() / halt() / restart() / shutDown()Session end.
pass / stopEvent()Event propagation (semantics).
openFile() / readFile() / writeString() / closeFile() (FileIO)File access via Xtra (details).

Full A-Z index

A

NameRef. p.NameRef. p.NameRef. p.
abort227abs()228activateAtLoc()228
activateButton()229add230add (3D texture)230
addAt231addBackdrop232addCamera232
addChild233addModifier234addOverlay235
addProp236addToWorld237addVertex()237
alert()238append239appMinimize()240
atan()240

B

NameRef. p.NameRef. p.NameRef. p.
beep()241beginRecording()242bitAnd()243
bitNot()244bitOr()244bitXor()245
breakLoop()246browserName()246build()247

C

NameRef. p.NameRef. p.NameRef. p.
cacheDocVerify()248cacheSize()249call250
callAncestor252callFrame()253camera()254
cameraCount()254cancelIdleLoad()255castLib()255
channel() (Top level)256channel() (Sound)257chapterCount()257
charPosToLoc()258chars()258charToNum()259
clearAsObjects()260clearCache261clearError()262
clearFrame()263clearGlobals()263clone264
cloneDeep265cloneModelFromCastmember265cloneMotionFromCastmember266
close()266closeFile()267closeXlib268
color()268constrainH()269constrainV()270
copyPixels()271copyToClipBoard()273cos()274
count()274createFile()275createMask()275
createMatte()276crop() (Image)276crop() (Bitmap)277
cross277crossProduct()278cursor()278

D

NameRef. p.NameRef. p.NameRef. p.
date() (formats)282date() (System)284delay()284
delete()286deleteAt286deleteCamera287
deleteFrame()287deleteGroup288deleteLight289
deleteModel289deleteModelResource290deleteMotion290
deleteOne291deleteProp291deleteShader292
deleteTexture292deleteVertex()293displayOpen()293
displaySave()294do294doneParsing()295
dot()295dotProduct()296downloadNetThing296
draw()297duplicate() (Image)298duplicate() (list function)299
duplicate() (Member)299duplicateFrame()300

E

NameRef. p.NameRef. p.NameRef. p.
enableHotSpot()301endRecording()301erase()302
error()303externalEvent()304extrude3D305
externalParamName()306externalParamValue()307extractAlpha()309

F

NameRef. p.NameRef. p.NameRef. p.
fadeIn()309fadeOut()310fadeTo()311
fileName()311fill()312findLabel()313
findEmpty()313findPos314findPosNear314
finishIdleLoad()315flashToStage()316float()317
floatP()317flushInputEvents()318forget() (Window)319
forget() (Timeout)319framesToHMS()320frameReady() (Movie)321
frameStep()322freeBlock()322freeBytes()323

G

NameRef. p.NameRef. p.NameRef. p.
generateNormals()324getaProp325getAt326
getError() (Flash, SWA)327getError() (XML)329getErrorString()329
getFinderInfo()330getFlashProperty()331getFrameLabel()332
getHardwareInfo()332getHotSpotRect()333getLast()334
getLatestNetID334getLength()335getNetText()335
getNormalized336getNthFileNameInFolder()337getOne()338
getOSDirectory()338getPixel()339getPlayList()340
getPosition()341getPref()341getPos()342
getPref()343getProp()343getPropAt()344
getRendererServices()344getStreamStatus()345getVariable()346
getWorldTransform()347go()348goLoop()349
goNext()350goPrevious()351goToFrame()351
gotoNetMovie352gotoNetPage353group()354

H

NameRef. p.NameRef. p.NameRef. p.
halt()354handler()355handlers()355
hilite (command)356hitTest()356HMStoFrames()357
hold()358

I

NameRef. p.NameRef. p.NameRef. p.
identity()359idleLoadDone()360ignoreWhiteSpace()360
ilk()361ilk (3D)363image()364
importFileInto()365insertBackdrop367insertFrame()367
insertOverlay368inside()369installMenu369
integer()370integerP()371interface()371
interpolate()372interpolateTo()372intersect()373
inverse()373invert()374isBusy()374
isInWorld()375isPastCuePoint()376

K

NameRef. p.NameRef. p.NameRef. p.
keyPressed()377

L

NameRef. p.NameRef. p.NameRef. p.
label()378last()379lastClick()380
lastEvent()380length()381light()381
lineHeight()382linePosToLocV()382linkAs()383
list()383listP()384loadFile()385
locToCharPos()385locVToLinePos()386log()387

M

NameRef. p.NameRef. p.NameRef. p.
makeList()387makeScriptedSprite()388makeSubList()389
map()389map (3D)390mapMemberToStage()390
mapStageToMember()391marker()391max()392
maximize()393mci394member()394
mergeDisplayTemplate()395mergeProps()396mesh (property)396
meshDeform (modifier)397min398minimize()399
model399modelResource400modelsUnderLoc401
modelsUnderRay402modelUnderLoc404motion()405
move()405moveToBack()406moveToFront()407
moveVertex()407moveVertexHandle()408multiply()409

N

NameRef. p.NameRef. p.NameRef. p.
neighbor409netAbort410netDone()410
netError()412netLastModDate()413netMIME()414
netStatus415netTextResult()415new()416
newCamera419newCurve()420newGroup420
newLight421newMember()421newMesh423
newModel424newModelResource425newMotion()426
newObject()426newShader427newTexture428
normalize429nothing430nudge()431
numToChar()432

O

NameRef. p.NameRef. p.NameRef. p.
objectP()433offset() (string function)433offset() (rectangle function)435
open() (Player)435open() (Window)436openFile()437
openXlib437

P

NameRef. p.NameRef. p.NameRef. p.
param()438paramCount()439parseString()439
parseURL()440pass442pasteClipBoardInto()443
pause() (DVD)444pause() (Sound Channel)444pause() (3D)445
pause() (RealMedia, SWA, Windows Media)445perpendicularTo446pictureP()446
play() (3D)447play() (DVD)448play() (Sound Channel)450
play() (RealMedia, SWA, Windows Media)452playFile()453playFromToTime()454
playNext() (Sound Channel)454playNext() (3D)455playerParentalLevel()456
point()456pointAt457pointInHyperlink()458
pointToChar()459pointToItem()460pointToLine()461
pointToParagraph()462pointToWord()463postNetText464
power()465preLoad() (Member)465preLoad() (Movie)466
preLoadBuffer()467preLoadMember()468preLoadMovie()469
preloadNetThing()469preMultiply470preRotate471
preScale()472preTranslate()473print()474
printAsBitmap()474printFrom()475propList()476
proxyServer477ptToHotSpotID()477puppetPalette()478
puppetSprite()479puppetTempo()480puppetTransition()481
put()483

Q

NameRef. p.NameRef. p.NameRef. p.
qtRegisterAccessKey()484qtUnRegisterAccessKey()484queue()484
queue() (3D)486QuickTimeVersion()487quit()487

R

NameRef. p.NameRef. p.NameRef. p.
ramNeeded()488random()489randomVector()490
randomVector491rawNew()491readChar()492
readFile()492readLine()493readToken()493
readWord()494realPlayerNativeAudio()494realPlayerPromptToInstall()495
realPlayerVersion()496recordFont497rect()498
registerForEvent()500registerScript()501removeBackdrop503
removeFromWorld503removeLast()504removeModifier504
removeOverlay505removeScriptedSprite()505resetWorld506
resolveA506resolveB507restart()507
restore()508result508resume()509
returnToTitle()509revertToWorldDefaults510rewind() (Sound Channel)510
rewind() (Windows Media)511rewind() (Animated GIF, Flash)511rollOver()512
rootMenu()513rotate514runMode515

S

NameRef. p.NameRef. p.NameRef. p.
save castLib516saveMovie()517scale (command)517
script()518scrollByLine()519scrollByPage()520
seek()520selectAtLoc()521selectButton()522
selectButtonRelative()522selection() (function)523sendAllSprites()523
sendEvent524sendSprite()525setAlpha()526
setaProp526setAt527setCallback()528
setCollisionCallback()529setFilterMask()530setFinderInfo()530
setFlashProperty()531setNewLineConversion()532setPixel()532
setPlayList()533setPosition()534setPref()534
setProp535setScriptList()536settingsPanel()536
setPref()537setTrackEnabled()538setVariable()539
shader()540showLocals()541showProps()541
showGlobals()542shutDown()543sin()543
sort544sound()544sprite()545
spriteSpaceToWorldSpace545sqrt()546stageBottom547
stageLeft547stageRight548stageToFlash()548
stageTop549status()550stop() (DVD)550
stop() (Sound Channel)551stop() (Flash)552stop() (RealMedia, SWA, Windows Media)552
stopEvent()553stream()554string()555
stringP()556subPictureType()556substituteFont557
swing()558symbol()559symbolP()559

T

NameRef. p.NameRef. p.NameRef. p.
tan()560tellStreamStatus()560tellTarget()561
texture()563time() (System)564timeout()564
titleMenu()565top (3D)565topCap566
topRadius566trace()567transform (command)567
translate568

U

NameRef. p.NameRef. p.NameRef. p.
union()569unLoad() (Member)570unLoad() (Movie)571
unLoadMember()571unLoadMovie()572unregisterAllEvents573
update574updateFrame()574updateStage()575
URLEncode576

V

NameRef. p.NameRef. p.NameRef. p.
value()576vector()578version()578
voiceCount()579voiceGet()579voiceGetAll()580
voiceGetPitch()581voiceGetRate()581voiceGetVolume()582
voiceInitialize()582voicePause()583voiceResume()584
voiceSet()584voiceSetPitch()585voiceSetRate()585
voiceSetVolume()586voiceSpeak()586voiceState()587
voiceStop()587voiceWordPos()588voidP()589

W

NameRef. p.NameRef. p.NameRef. p.
window()589windowPresent()590worldSpaceToSpriteSpace591
writeChar()591writeReturn()592writeString()592

X

NameRef. p.NameRef. p.NameRef. p.
xtra()592

Z

NameRef. p.NameRef. p.NameRef. p.
zoomBox593