Mike Chambers: Learning Object Oriented JavaScript Programing from ActionScript
He's exactly right, Flash developers pushed the bounds of JS first: "if you are interested in doing object oriented JavaScript development, ... check out some of the older resources and tutorials around object oriented programing in Flash 5 / ActionScript