Lingo er hið svokallaða forritunarmál sem Director 8 styðst við, svolítið eins og action scriptin eru í Flash.
Dæmi um Lingo:
<i>
on Startmovie
global soundList
global lastNumer
global picList
global picNumer
global digiList
global digiNumer
global threedList
global threedNumer
global webList
global webNumer
global textList
global textNumer
textNumer = 1
webNumer = 1
threedNumer = 1
lastNumer = 1
picNumer = 1
digiNumer = 1
soundList = ["bub-serb","gledib","oxygene4","oxygen13","popcorn","travis","radsku2","robd","pink","whitesn","maxim","radsku"]
picList = ["alien","angel","boxer","cfreak","cover","cyborg","dragon","cyberg","kungfu","mage01","mage02","coolstud","skelmage","girl"]
digiList = ["anivis","backgr","card","cd","cdcover","charlie","coolguyc","egg","eye","fprot","frisk","interf","interf2","krafla","krafla01","ll","swan","Svanura"]
threedList = ["ccp","glass","group","munk","portal","towers01","towers02","transp","underw","group2","door"]
webList = ["deckhedz","friskso","kraweb","svanur"]
textList = ["black","text01","text02","text03"]
end
on textleft
global textList
global textNumer
textNumer = textNumer + 1
if textNumer > textList.Count() then
textNumer = 1
end if
repeat while sprite(1).loch < 1400 then
sprite(1).loch = sprite(1).loch +30
updatestage
end repeat
sprite(1).member = textList[textNumer]
repeat while sprite(1).loch > 425 then
sprite(1).loch = sprite(1).loch -30
updatestage
end repeat
end textleft
on textRight
global textList
global textNumer
textNumer = textNumer - 1
if textNumer = 0 then
textNumer = 4
end if
repeat while sprite(1).loch < 1100 then
sprite(1).loch = sprite(1).loch +30
updatestage
end repeat
sprite(1).member = textList[textNumer]
repeat while sprite(1).loch > 425 then
sprite(1).loch = sprite(1).loch -30
updatestage
end repeat
end textRight
</i>
Þetta er mjög forritunarlíkt nema meira dumb-heldara en venjulega.
[------------------------------------]