Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ActionScript 2, 3 or at all

markcoppock
September 27, 2011

ActionScript 2, 3 or at all

Should you learn/use Flash and ActionScript? Maybe. Maybe not.

PDF download http://ttivisualmedia.tamu.edu/files/2011/09/as.pdf

markcoppock

September 27, 2011
Tweet

Other Decks in Programming

Transcript

  1. ActionScript 2, 3 or at all whether and if so

    where and just enough how to scare you off
  2. FLASH content created in one of several authoring tools intended

    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
  3. “it’s all HTML5 / CSS3 / JS / now” *

    * homage to “it’s all ball bearings now” – Irwin M. Fletcher
  4. “it’s all HTML5 / CSS3 / JS / now” *

    this is mostly true * homage to “it’s all ball bearings now” – Irwin M. Fletcher
  5. “it’s all HTML5 / CSS3 / JS / now” *

    this is mostly true except for when it’s not * homage to “it’s all ball bearings now” – Irwin M. Fletcher
  6. 2007 through forever: Apple ixnays Flash Player on iPhonePodPad 2011

    - ? Microsoft piles on “joins the anti-Flash crowd with IE10”
  7. 2007 through forever: Apple ixnays Flash Player on iPhonePodPad 2011

    - ? Microsoft piles on “joins the anti-Flash crowd with IE10” Win 8 “based on HTML5 and JavaScript”; “(Win [and Flash?]) developers horrified”
  8. so don’t use Flash / AS… for anything web that

    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)
  9. DO consider Flash / AS for… required / corporate training

    (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)
  10. so AS2 or AS3 AS2 why easier to learn from

    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)
  11. so AS2 or AS3 AS3 upsides full capabilities of the

    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
  12. demos simple Texas Ports Association map demo flash moderate with

    OOP Hall of Honor nomination invite demo flash as moderately complex with OOP Traffic Thermostat Decision Tool demo flash as