NAMING CONVENTIONS Script Prefixes (3 letters, followed by dot) Examples: spr.rollover.3-state, nav.goTo.All-purpose mem.preload.castA->B spr. = Sprite script nav. = Navigational script (within or between movies) snd. = Sound Script (WAV, AIF, etc.) vid. = Video script (general) mov. = QuickTime-specific script avi. = Video for Windows-specific script mpg. = MPEG-specific script mem. = Memory script cst. = Cast/Member script lst. = List script (linear or property) fio. = File I/O Script anc. = Ancestor script txt. = Text/RTF script fld. = Field script trn. = Transition script shp. = Shape script pal. = Palette script crs. = Cursor script flm. = Filmloop script pcs. = PICS script net. = NetLingo, incl. browser, scripts swa. = Shockwave/Shockwave Audio script swf. = Shockwave Flash script xtr. = 3rd Party Xtra script jav. = Java script acx. = ActiveX script ole. = OLE script sys. = System script (CD-ROM, environment, etc.) dir. = Director script (i.e., movie scripts, not a behavior) Script suffixes: If a script is Mac or PC only, it should end in a .pc or .mac Variables: Property variables are preceded with a lower case "p" (i.e. pWhichEvent) Global variables are preceded with a lower case "g" (i.e. gMasterList) Local variables are preceded with nothing (i.e. increment, offset) * exception: Properties which are also lingo keywords (i.e. "Ancestor")