| Lingo basics |
| |
Different types of script
Different types of handler
Different types of event
Using global and local variables
Creating custom event handlers
Passing arguments to a handler
Typical initialisation routines
Navigation Lingo
Using markers
Using relative markers |
|
| Programming structures |
| |
Adding
comments to your code
Creating reusable code
Creating functions
Functions that return a value
Creating conditional structures
If statements
Case statements
Creating loop structures |
|
| Casts and sprites |
| |
Controlling sprites
with Lingo
LocH and LocV
Creating rollover effects
Switching cast member
Switching cast member files |
|
| Interface elements |
| |
Changing the cursor appearance
Creating custom cursors
Responding to user action
Creating navigation systems
Adding menus to your interface
Hidden buttons and rollovers
Allowing user input
Responding to key presses |
|
| Manipulating text |
| |
String manipulation
Chunk expressions
Lingo character formatting
Lingo paragraph formatting
Manipulating hyperlinks |
|
| Lists and databases |
| |
Creating linear lists
Adding and deleting list items
Setting list values
Creating property lists
Setting property list values
Retrieving property list values
Manipulating lists |
|
| |
Internet |
| |
Overview of net lingoUsing
hyperlinks
On hyperlinkClicked handlers
GotoNetPage
Using getNetText
Using netDone
Using netError
Optimising Shockwave movies
Controlling Flash movies
Platform and monitor detection |
|
| Debugging techniques |
| |
Avoiding common errors
Commenting out code
Using the Message window
Using the Object Inspector
Using the Debugger
Entering debugging mode
Setting break points
Stepping through scripts
Viewing variable contents
Modifying variable contents |
|