Animation timing and set

Hi,

I'm using SVG to write animations using just declarative SVG.  The
following is a suggestion for a feature to be included in SVG (maybe
2.0, or 1.0 if it is not too late).

The problem I have is that the time instance that <set> occurs cannot be
used as a time event for other animations.  This makes it a little bit
difficult when you want to chain a sequence of animation steps (some
<animate> and some <set>) together.

For example, I have to resort to doing:

 <animate ...>
 <animate begin="prev.end" id="foo" ...>
 <set     begin="prev.end"...>
 <animate begin="foo.end">
 ...
 
When it would be easier if the <set>s were transparent, so that you can
do something like:
 
 <animate...>
 <animate begin="prev.end"...>
 <set     begin="prev.end"...>
 <animate begin="prev.end"...>
 
and have the sequence just trickle through, with the <set> acting like a
dur="0s" animations. This would avoid the need to invent a new
identifier just for the animations.

I'm using the Adobe SVG plugin, which also doesn't seem to recognise any
<animate> statements with dur="0s" (or even very small durations).  Not
sure if that is an implementation limit or one in the standard.

Hoylen
-- 
__________________________________________________ Dr Hoylen Sue
h.sue@dstc.edu.au                        http://www.dstc.edu.au/
DSTC Pty Ltd --- Australian W3C Office           +61 7 3365 4310

Received on Thursday, 26 July 2001 02:50:06 UTC