Forum Moderators: open
Until then it will be just another addon to a website, to be used sparingly, if google manages to overcome those issues THEN its time to learn a new tool as it will really take off.
Its also a bugger to download on 56K
Because everything still needs to be scripted. For basic bahaviour, if you don't want to learn Javascript, you can get a package like DW to write it for you. Similarly, the Flash package will do things for you, but if you want complicted behaviour in Flash you will have to start scripting it - in ActionScript, which is ECMA Script too.
I think Flash will never do more than provide glitz. The reason is hyperlinks in it can't be indexed in search engines nor can text.
Google has been able to access some parts of flash-based sites for almost four years since it was first reported here [google.com]...
-B
I think Flash will never do more than provide glitz.
This is soooo untrue. The only reason you have this impression is because this is as far as most developers take it. "Woo hoo I can make things blink and move, I'm a superstar . . . ."
Flash is an EXTREMELY rich programming environment that does things no other web app can do. It can connect to external or local data sources; it can compile it's own functions and programs; the resources used by it can expand and contract on demand (i.e., import two images or 100;) it can use shared resources, and export it's own resources for sharing by other applications; it can pass data both directly to and from a server AND communicate directly to a page via Javascript. Basically you have a rich programming environment very similar to Javascript with a complete vector-oriented graphic interface. The possibilities are endless.
Also, C. Reject, a correctly build Flash can do exactly what you ask in your last post - accept external parameters to perform an internal configuration. An example is someone wanted a slide show with fades and such, but didn't want to buy Flash, and wanted the ability to change his own pics without paying me each time (sound familiar? :-) ) So I build an upload system with a Flash object that imported the data on demand. Haven't heard from him in months and he changes the pics weekly. :-)
The problem is that it's greatest application seems to be using it to replace tools and widgets we already have, tools that function just fine (such as navigation systems, graphics, etc.) Like the original sin of web movement, the animated gif, Flash as been grossly abused in such quantities as to totally mislead it's purpose and abilities. Neilsen's recent top ten list at alertbox even simplifies the accusation by saying Flash is Bad. Period. Well, he's wrong, IMO.
But it will never take over the 'net for precisely the reasons mentioned above: the majority of designers have neither the patience or moxy to go any further than making things move across the page, so the majority of it's applications will be trite at best. But Flash is a gem in the rough, in the right hands.