Understanding Macromedia Flash 8 ActionScript 2: Basic techniques for creatives