In a recent post titled The New Face of Flash, Andy Budd provides some insight into how Flash has been developing in a positive manner over the past years, away from the scenario in Jakob Nielsen‘s famous article “Flash 99% Bad“. Especially noteworthy is the approach of separating content from presentation, a practice most of us have been preaching with modern XHTML+CSS design.
“Flash still seemed like a very clunky way to build applications. This is when Aral introduced me to MXML, an XML user interface language much like XUL. Rather than building his interface in Flash, Aral was editing XML files. Adding a
<mx :TextInput />tag would create an input box, adding a
<mx :Button />would create a button element. Aral explained that the MXML file was really intended for presentation only, and all the data and logic were dealt with elsewhere. Hmm I thought, separating presentation from data sounds familiar, I wonder where I’ve heard that before?”