for delivery on the Flash Player ACTIONSCRIPT 2 scripting language for the Flash application ACTIONSCRIPT 3 object-oriented programming (OOP) language used in Flash and Flex cannot be used with AS2
requires being shown on iOS solely as a video player or video format — use Vimeo / YouTube / whatever and embed for UI widgets — use jQuery for simple animations — use jQuery, or for the simplest ones animated GIFs believe it or not for your whole site (stop the madness) — use web standards for interactive maps — use Bing, Google, or whatever if you don’t know how to make your app accessible (it’s doable though)
(e.g. TrainTraq) games interactive web banners with more than simple animations. if you’re required to make them. if you think web banners work for your target audience as executables in kiosks / controlled installs (e.g. TTI HQ info screens, Rudder Visitor Center welcome screens) and, pres. brought to you by Adobe antitrust lawsuits here and in the EU, to create iOS apps (current big e.g.: machinarium)
scratch may be req’d by client / sponsor you inherit or must update an AS2 project AS2 why not now ancient (AS3 since ~2006) slower / less smooth in animations fewer capabilities (e.g. text adjustability)
technology “harder to learn but easier to work with once you do” OOP may be required by the nature of the project programmers already know OOP AS3 downsides it’s harder to learn it’s harder to learn it. is. harder. to. learn