Given that we never saw an ActionScript 1.1 or ActionScript 2.5 and have yet to see an ActionScript 3.1, it seems like some pointless marketing maneuver to call the language version “ActionScript 3.0” instead of “ActionScript 3”.
It’s especially weird because some new syntax features like the generic-esque Vector type specifier (Vector.<T>
) were added to the language in FP10. You’d think that that’d be enough to call it ActionScript 3.1 or at least ActionScript 3.0.1, since scripts are no longer syntax-compatible with the version of ActionScript used in earlier compilers.