Re: Events when adding and removing animation elements in play
Jack Jansen <[email protected]> Sun, 10 Oct 2010 22:38:38 +0200
| Newsgroups | gmane.comp.web.smil |
|---|---|
| Message-ID | <[email protected]> |
On 8 okt 2010, at 02:45, Brian Birtles wrote: > Dear all, >=20 > I wish to clarify the expected behaviour of animations that are > dynamically removed and added from a document with regards to the > events that are generated. Brian, I think you'll have to ask this in a more SVG-specific forum, at least: = you'll be more likely to find people there who have an opinion on this = for SVG, which seems to be your main interest. For SMIL 2.0 we specifically allowed only very limited modification of = the DOM tree (only adding begin times, really), because the semantics of = modifying the live document on the fly are horrendous. At that time, we = thought that a later incarnation of the SYMM group might tackle this, = but so far that hasn't happened:-) I'm personally rather interested in the subject of modifying active = documents, and we've written a paper on preliminary work for Document = Engineering this year, with the plan to work things out more thoroughly = for next year. But so far the results are that allowing any random = modification to an active document is probably out of the question, = unless you're willing to recompute the whole timegraph, and even then = describing the semantics of the changes will probably be (a) very = difficult and (b) unexpected by end users. But the good news is that if = you disallow some things (such as removing a node on which other nodes = depend for their timing) it may be possible to come up with reasonable = semantics. But, as said: the actual work still has to be done... -- Jack Jansen, <[email protected]>, http://www.cwi.nl/~jack If I can't dance I don't want to be part of your revolution -- Emma = Goldman