1 |
Comparison with ActionScript in Flash MX
Comparison in Macromedia website
|
2 |
Basic Director components

Information source : http://poppy.macromedia.com/~thiggins/articles/dom/DOM.htm
|
3 |
Windows

|
4 |
Different types of script
|
5 |
Different types of scripting language
|
6 |
Everything is inside a function |
7 |
Function name is the handler name
| Movie |
| |
prepareMovie |
| |
startMovie |
| |
stopMovie |
| Frame |
| |
prepareFrame |
| |
enterFrame |
| |
exitFrame |
| |
stepFrame |
| Sprite |
| |
beginSprite |
| |
endSprite |
| Mouse |
| |
mouseUp |
| |
mouseDown |
| |
mouseEnter |
| |
mouseWithin |
| |
mouseLeave |
| |
mouseUpOutside |
|
8 |
Order of execution
| Non-button script |
| prepareMovie |
|
| beginSprite |
|
| stepFrame |
|
| prepareFrame |
sprite |
| |
frame |
| startMovie |
|
| enterFrame |
sprite |
| |
frame |
| exitFrame |
sprite |
| |
frame |
| stopMovie |
|
| endSprite |
|
| Button script |
| case 1 |
case 2 |
| sprite |
sprite |
| cast |
frame |
| |
movie |
|
8 |
New object architecture
| Top level objects |
| _global |
For global variables |
| _key |
Keyboard object |
| _menuBar |
MenuBar object |
| _mouse |
Mouse object |
| _movie |
Current Director movie in the player |
| _player |
Director player |
| _sound |
Sound object |
| _system |
Operating system information object |
|
9 |
Cast member reference
- member(1)
- member("bryan")
- member("bryan",2);
- member("bryan","myCast")
|
10 |
Sprite reference
- sprite(2)
- sprite("bryan")
- sprite(this.spriteNum)
|
11 |
Property and method
- sprite("bryan").abc = "bryan";
- var abc = member("bryan").abc;
- var abc = sprite("bryan").abc();
|
12 |
Simple example
Just do something we have done in Flash MX or Python.
source is out here
|