Lingo in a Nutshell and Director in a Nutshell banner

Lingo in a Nutshell

List of Tables

Table Table Name Page
1-1 Variable-Related Commands 36
1-2 Data Storage Class Scope 38
1-3 Multi-line Code Structures 41
2-1 Creating Various Script Types 81
2-2 Script-Related Interface Commands 83
2-3 Primary Event Handlers 87
2-4 Handler Scope 90
2-5 Script-Related Lingo 90
2-6 Messages Sent to Movies and MIAWs 97
2-7 Mouse and Keyboard Events 99
2-8 Frame-Related Events 100
2-9 Sprite-Related Events 101
2-10 Miscellaneous Events 101
2-11 Events Generated by Frames and Sprites 102
2-12 Initialization and Clean-up 107
2-13 Script Message Passing Behavior 108
2-14 Custom Events and Manual Messages 110
3-1 Checking Code and Variables 137
3-2 AlertHook Return Codes 140
3-3 Debugging-related Lingo Commands 147
3-4 Debugging Options in the Interface 148
4-1 Lingo versus C++ Terminology 155
5-1 Data Types 162
5-2 Variable Types 163
5-3 Type Checking and Conversion 165
5-4 Ilk Return Values 167
5-5 Data Type Conversion Practice 169
5-6 Lingo Constants 170
5-7 Comparison Operators 174
5-8 Boolean Operators 175
5-9 String Operators 178
6-1 Commands to Define Lists 182
6-2 Sorted List versus Unsorted List Speed Comparison 193
6-3 Commands That Add, Change, and Sort Elements 194
6-4 Commands That Delete List Elements 196
6-5 Commands That Read from Lists 198
6-6 Ilk() Return Values 203
6-7 Linear List Operations 203
6-8 Property List Operations 204
6-9 Rect and Point Operations 207
7-1 Chunk Expressions 218
7-2 Lingo String Commands 218
8-1 Arithmetic Operators 228
8-2 Math Functions 231
8-3 Exponentiation Functions 235
8-4 Trigonometric Functions 237
9-1 Mouse Click and Roll Events 259
9-2 Mouse Event Passing 260
9-3 Mouse Button Events 264
9-4 Macintosh Mouse Button Mapping 265
9-5 Mouse Button State System Properties 266
9-6 Mouse Location/Movement System Properties 267
9-7 Common Mouse Tasks 268
10-1 Keyboard Event Passing 277
10-2 Keyboard System Properties and Constants 278
10-3 Cross-Platform Key Equivalents and Properties 281
10-4 Special Windows Key Combinations 284
10-5 Special Macintosh Key Combinations 284
10-6 KeyDown Event Passing 288
10-7 Editing Keys 292
10-8 Numeric Keypad Codes 294
10-9 Function Keys 294
10-10 Common Keyboard Tasks 295
11-1 Lingo Timers 302
11-2 Media Timing 304
11-3 Time-out Properties 304
11-4 Time Units 307
Time Unit Conversion Utilities 310
11-5 Date Formats 313
11-6 Time Formats 315
12-1 Behaviors, Score Scripts, and Parent Scripts 338
12-2 Behavior-Related Event Handlers 340
12-3 #format Codes for Cast Member Types 342
12-4 Non-Castmember Behavior #format Codes 343
12-5 Behaviors and Parent Scripts Lingo 345
13-1 FileIO's Different Types of Methods 353
13-2 Xtra-related Lingo Commands 356
13-3 XObjects versus Xtras 358
13-4 XObject Commands 359
13-5 XObject mDescribe Codes 361
14-1 External File Operations 365
14-2 External File-Related Lingo Commands 366
14-3 Macintosh and Windows Path Specifications 369
14-4 File Paths 373
14-5 User Selection Files and Folders 376
14-6 FileIO Xtras 377
14-7 FileIO's Global and Xtra-Level Methods 378
14-8 FileIO's Instance-Level Methods 378
14-9 Printing 389
15-1 MUI Alert Properties 392
16-1 Enumerated Values for Lingo Commands 398
17-1 Undocumented and Misdocumented Lingo 428
17-2 Lingo That Behaves Differently in Director 6 437
18-1 Lingo Command and Keyword Summary 446
A-1 Nonstandardized ASCII Codes 529
A-2 ASCII Codes and Key Codes 531
B-1 QuickTime 3 Xtras 538
B-2 QuickTime 3 Asset Xtra Properties 539
B-3 QuickTime 3 Asset Xtra Commands and Functions 542
B-4 QTVR 10 Xtra commands 543
B-5 Flash Asset Xtras 544
B-6 Flash Asset Properties 544
B-7 Flash Functions and Commands 547
B-8 Custom Cursor Xtra 548
B-9 Custom Cursor Xtra Properties 549
E-1 Lingo Errors 568
E-2 Director Error Codes 580
E-3 FileIO Xtra and XObject Errors 582
E-4 SWA Member Error Codes 583
E-5 Flash Asset Xtra Error Codes 584
E-6 Macromedia NetError() Codes 585
E-7 MOA Codes Error 586




Zeus Home Page | LIAN TOC | DIAN TOC | Links | E-Mail

Place an Order | Downloads | FAQ | GuestBook | Glossary

[End of Page]

Copyright © 1996-1999 Bruce A. Epstein. All Rights Reserved.

(The page last revised July 2, 1999)