top down as3 built in DIP lessons