What's New in 2004
In addition to what's brand new, many aspects of Director have been updated, making it even more productive to work in. Simple things like allowing sprites to be given names, and those names referenced from code, are great additions. (If you don't know what sprites are, don't worry. We'll talk about them in a minute.) Previously, you could only reference sprites by channel number, so if you moved your sprite your code would need to change. The upgrade is a simple thing, but a great time-saver.
The newest version of Flash is also supported, and accessing code within Flash sprites is greatly improved. Director's XML processing has also been upgraded, and a long-standing bug fixed.
Overall, many aspects of Director have been improved. If you're completely new to the program, the improvements will make it that much easier for you to use from the onset. If you've used prior versions, some of the new features should be very welcome indeed.