I laugh when people blame Flash for messy interfaces. Mess is a necessary bi product of human creativity.
Today, when I’m on a large team and we are all jiving, and creating something cool with all of the various abilities and skill sets(designers, front end coders, back end coders, server admins) there are moments when I feel a ghost of the power and sheer fun what I felt using Flash.
I still think that Macromedia Flash was the best introduction to programming I could have had and I can’t for the life of me see why Scratch has become the defacto introductory thing for programming for kids
Flash was almost like an early glimpse into what the future of web technologies would eventually become.
The enterprise angle is an interesting one. I wasn’t a huge fan of it either, for my reasons for using Flash were more on the creative side and less on the “let’s display large amounts of data” side. If it wasn’t for Flash’s enterprise push, I don’t know if Microsoft would have decided to build Silverlight as a competitor.
Also, Eric Zocher was my hiring manager when I joined Microsoft, so I’ve heard some of these comments from him first-hand!
Since Adobe has been fervently trying to uninstall Flash player on my computer every day. Does anyone know will the older versions of Macromedia / Adobe Flash software and local Flash Player and Standalone remain working with the ability to work with SWF’s locally?
If a computer has been isolated offline do you think things will still work or is that certificate baked in and will expire anyway? I had no clue it could potentially run this deep for local only legacy stuff.
For the record, as the person here who should probably know more than anyone else, I can confidently say that I have absolutely no idea. I have been cut out of the Flash loop for 8 years now. It was an amicable break up, but we haven’t kept in touch.
I agree, I hope my bad joke didn’t sound condescending.
I used Adobe AIR to publish an android game years ago.
For reasons related to the splash screen speed, my final product I had decided to make just a shell that loaded the game.swf
The APK was generated with Flash Develop.
Game.swf was exported from Flash IDE, just a “normal” swf with some stuff geared toward mobile…optimizations / touch input etc.
Other than that little bit of mobile stuff, its just a swf, and certainly seems like you can use Air to load any swf, and AIR is not blocked.
I’m sure there are some obstacle’s, swf version or whatever. Stuff you can get past if you have the original source files.
Some options I believe are on the table:
(If you are unaware Adobe stopped supporting AIR (last year?) Harmen now updates it)
1) Use the last supported Adobe AIR SDK version to export your flash project, recompiling as an “AIR app” for desktop or mobile.
2) Use the latest (still in production) version of AIR, by Harmen, to recompile as an AIR app (will have a harmen splash screen unless you pay them or hack that)
3) Use either of those SDKs to load your original swf just as it is, using the newly generated Air app like a wrapper. Though I suspect you might have to recompile the swfs first using a matching swf version or something. Not a problem if you are the producer of said files.
I always thought of my “AIR” game as just a flash player wrapper playing a swf file. If you download the apk right now and unzip it, a simple game.swf is in there in its entirety, and that’s not going to stop playing tomorrow.
After Adobe dumped Air to Harmen I never touched it again, but for preservation reasons, If you compile an Air for Desktop app with one of those SDKs, I suspect it will never be purposely blocked from functioning on a mass scale like flash player
edit: Option 4
make pretty youtube videos showing the projects so they aren’t forgotten…I planned on doing that myself but haven’t gotten around to it.
Most important part to take away…AIR is just a flash player and all versions new and old will continue to function on some level…I certainly wouldn’t make anything new with it though