Even though the first Flash programme I've ever used was CS3 Pro, I learned techniques from older tutorials. On the great lukamaras.com tutorials, I learned to make a banner ad become a clickie with an invisible button using ActionScript. It has to be Actionscript 2 or under to add script to a button-- 3 may only be added to frames (took me a while to figure that one out). In AS3, since I can't make the code button specific, I have to add the code to frame one (since the user could click at ANY time, not just after the animation is done) and add a listener event (code sits in frame 1 and waits for the user to do something-- in this case, click). I'd need to use an eventhandler, a homemade function maybe (dunno if I could get away with just getURL code in the second line)... And I'm wondering if it's a smaller file (appreciably) between using ActionScript3 with extra code and an eventhandler (required) and using AS2 or lower and just having on(release) getURL etc. I've still been using older AS anyway since then I can work with people still using Flash Player 6-8. But I wonder why all this was added to Flash. I would think some programmer would say it's somehow more efficient or more semantic or something... So, does anyone know if the AS level makes a difference on file size (I mean the .swf file)?