Web Developer's Virtual Library: Encyclopedia of Web Design Tutorials, Articles and Discussions


WDVL Newsletter

Active Server Pages
JSP/Java Servlets
Microsoft SQL Server
Daily Backup
Dedicated Servers
Streaming Audio/Video
24-hour Support    

jobs.webdeveloper.com

Hiermenus


e-commerce
Partner With Us















Developer Channel
FlashKit.com
JavaScript.com
JavaScriptSource
Developer Jobs
ScriptSearch
StreamingMediaWorld
Web Developer's Journal
Web Developer's Virtual Library
WebDeveloper.com
Webreference
Web Hosts
XMLfiles.com

internet.com
IT
Developer
Internet News
Small Business
Personal Technology

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers


Day One

August 7, 2000

I think all the web-veteran-turned-flasher types at FlashForward were wiping bittersweet tears from their eyes today during the Macromedia team's keynote presentation. It looks like our baby has grown up.

The highlight of the day for everyone (who wasn't a beta tester) had to be the walk-thru of Flash 5 new features.

  • First of all, ActionScript is now a scripting language you can respect. The big change is that AS will now follow the vocabulary, syntax, and conventions of JavaScript. That's great news for everyone, even those who know a lot of AS but no JS. Finally some math! Finally associative arrays!
  • Another improvement is the actionscript window itself. First, you can resize the window - free at last! Next - this is a biggie - you can type your actionscript directly into the window, instead of rummaging thru that awful drop-down just to find "Stop".

  • Flash will now support XML, using the Microsoft DOM. This makes me think that maybe XML has arrived, after all; and maybe I should finally get around to learning it.
  • Say hello to open socket connections. No more two-frame looping.
  • Are you getting the impression that Macromedia really listened to what people were bitching about and fixed every little thing?
  • There is a cool debugging inspector that updates variables in real time - no more text fields riding along in your Flash project up to the publishing stage, cluttering and uglifying your work.
  • After the release of Live Motion, it is not surprising to see floating palettes and a generally less dialogue-oriented app. The MM team was even bold enough to say that Flash 5 has an "Object Oriented Timeline", which is kinda true (it is easier to manipulate symbols on the stage according to the Director "Sprite" paradigm), but just smacks of hucksterism. MM: let a killer app be killer on its own merits!

The most intriguing demo during the MM keynote was a little 3D widget someone had put together in Director. As you may know, Director has supported a 3D engine (as opposed to just rendered 3D graphics) for some time. This guy had used models that were Flash sprites in a 3D scene in which you could manipulate perspective and every attribute of the animated sprites, (they were ducks or geese). Pretty slick. I don't know how relevant this is to the current 3D fad in Flash. Probably not very. I think right now Flashers are stumbling around the foothills of 3D animation; and it will be years before they are ready to take on that level of sophistication. We'll see.

Adobe also gave a keynote presentation. Unfortunately, they didn't seem to have much to show in the way of new features for Live Motion; and audio-visual glitches (not Adobe's fault) finished off the cold, dead silence they set up for themselves. I probably wasn't the only one who wished I had walked around downtown looking for a good bagel, instead of sitting thru customer testimonials.

What Adobe did show that was interesting was a demo of SVG done in Illustrator. I couldn't read how many people were interested. Maybe I'll ask around tomorrow.

Another highlight was the series of talks given by Josh Ulm in the Hammerstein ballroom to a packed house. He dished out the basics of his style of using movie clips as containers for reusable ActionScript. Josh showed how to construct a fader that would incrementally adjust the Alpha level of a movie clip - up or down - and put it all together in what he calls a "director script".

One embarrassing moment at the conference today:

  • MM pitched Generator, its astronomically expensive middleware, with a brand of hucksterism rarely seen these days apart from from daytime television. I was upstairs in a ballroom where the keynote was being simulcast; and about a third of the audience got up and walked out at this point - in spite of the fact that there were no other events scheduled at this time. Bravo to them! Macromedia: Flashers are not stupid.
  • Generator's only function that absolutely can't be achieved with competent scripting - as far as I have investigated (about 20 hours on Generator demo) - is real-time replacement of bitmap images in a Flash movie, (a task easily executed by shareware competitor Swift-Generator). Note: the only reason you would *need* to replace bitmaps in real time, (as opposed to importing them into .swf's or even movie clips - a modest addition to workflow for clients who could actually afford Generator), would be that the image is uploaded by the end user. Brilliant. I have remade a postcard application about a dozen times with different backends to see what is the best solution; and I decided it's easiest to just use scripting.
  • To be fair, I should mention that Generator is a clever tool with a lot of features; and...
  • it does fill a real niche for designers with deep-pockets-type clients. In my experience, I have come to the conclusion that IT managers in big companies see their chief responsibility as avoiding blame. Using vendors with astronomically expensive wares is one sure-fire way of avoiding blame - not only is it assumed that it is better, (because it is expensive), such a vendor provides a broad, sticky surface upon which to affix blame when the time comes. When you deal with this mentality, you might as well (a) use an expensive ware that provides tech support, or (b) take your time drawing up a very explicit maintenance contract for when an intern tries to improve your code.

Flash Forward 2000
Flash Forward 2000
3D - Dumb, Dumber, and Dumbest


Up to => Home / Reviews / Graphics / FlashForward




Jupiter Online Media: internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and Jupiter Online Media

Jupitermedia Corporate Info


Legal Notices, Licensing, & Permissions, Privacy Policy.

Web Hosting | Newsletters | Tech Jobs | Shopping | E-mail Offers