if ($Give_It_up || $Turn_It_Loose){...
June 16, 2000
This classic conditional logic is beyond Live Motion in its current
incarnation; and this is why LM hasn't yet attained its deserved favor
in the mainstream Flash community. The feeling that I get from other
Flashers is that everyone is waiting for LM to develop its scripting
appendage before they are willing to take a serious look at it. There
are some interesting points to consider on the subject of logic in the
development of .swf's:
LM does plan to include the ability to execute some kind of logic
very soon, at which time any serious Flash designer must give
it a look-see (so you might just as well start now):

(Michael Ninness, Adobe LM Guy, from
Flash Magazine,
FF2K issue)
How great would that be! Instead of stumbling through (half-assed
documented) ActionScript to hand-craft hacked trigonometry you could
use the language you already know. This - along with Adobe's claim to
integrate SVG into LM somewhere down the road - has that distinctive
pie-in-the-sky ring to it, (I'll believe it when I see it); but
there will be some kind of logic very soon.
The best thing to happen to Flash has been the explosion (a slow,
controlled explosion - like a diesel engine) of third-party apps,
plugins, doodads, and widgets for developers. Already Flash is taking
the shape of a mature format for which designers use a diverse toolbox.
LM is one of these tools. Even without scripting, LM is a terrific
tool for making complex animations.
Right now scripting is not a big enough issue to prevent you from at
least trying the demo of LM. If Adobe never added any logic
ability to LM ("...damn you and your Vulcan logic!"), it
would still be an indispensable tool.
Suppose you had an original idea (I know - stay with me here; there's
a point) for a text effect that could not be executed with Swish. You
could do it from scratch in LM, (or base it on a style you downloaded
from the Big Gathering Place Site for trading .liv files, which,
inexplicably, hasn't come into existence yet), and publish
(1)
your .swf. You then load your .swf into a placeholder at runtime or
go through the hassle of creating a movie clip and importing your
creation if you need that level of control, (it's cool if you do -
everyone has to work through issues at an individual pace).
Whatever happens with LM, Flash and scripting, look for the ancient
paradoxical truism of software to apply: each must engage in mortal
combat with the other in order for both to survive. LM and Flash in
future versions will be appraised according to how they differ from
each other. It is a very good thing for Flash designers to have two
divergent authoring environments. It means more tools.
I personally don't care whether LM sprouts a logic lobe. If it does,
my only wish is that it is compatible on some level with ActionScript.
(1) Again with the brand new nomenclature - reinventing the wheel at
every turn. Adobe wants you to call it export, in keeping with the
convention of Adobe products. I guess this makes sense if you think
that all the old school web veterans who stayed away from Flash until
now are suddenly going to jump on board with LM (sans scripting) -
and not Flash. I appeal to Flashers everywhere to keep calling it
publish. I can't imagine LM being used for a lot of other file
formats...
I Don't Know Karate...
Live Motion - Super Bad
Hot Pants
|