- From: Cameron McCormack <cam-www-svg@aka.mcc.id.au>
- Date: Wed, 9 Nov 2005 15:49:41 +1100
- To: www-svg@w3.org
Hi. SMIL Animation states[1]: It is recommended that language specifications disallow manipulation of animation element attributes through DOM interfaces after the document has begun. [...] Dynamically changing the attribute values of animation elements introduces semantic complications to the model that are not yet sufficiently resolved. This constraint may be lifted in a future version of SMIL Animation. but in SVG 1.1[2]: Unlike other SVG DOM interfaces, the SVG DOM does not specify convenience DOM properties corresponding to the various language attributes on SVG's animation elements. [...] The current method for accessing and modifying the attributes on the animation elements is to use the standard getAttribute, setAttribute, getAttributeNS and setAttributeNS defined in DOM2. which seems to imply that modifying the animation related attributes on SVG animation elements is supported. Is this the case? If so, have the "semantic complications" been resolved? SMIL 2.0 (which I realise isn't referenced by SVG 1.1, but at least might give an indication of what is the right thing to do) still leaves it as undefined[3]. Also, in case an errata document is ever produced(!), there is a slight error in http://www.w3.org/TR/SVG11/animate.html#InterfaceTimeEvent where the text "defined in SMIL Animation: Supported interfaces" is repeated. Thanks, Cameron [1] http://www.w3.org/TR/smil-animation/#Integrating-ConstraintsOnAttributes [2] http://www.w3.org/TR/SVG11/animate.html#InterfaceSVGAnimationElement [3] http://www.w3.org/TR/2005/REC-SMIL2-20050107/smil-timing.html#Timing-DOMAttributes -- e-mail : cam (at) mcc.id.au icq : 26955922 web : http://mcc.id.au/ msn : cam-msn (at) aka.mcc.id.au office : +61399055779 jabber : heycam (at) jabber.org
Received on Wednesday, 9 November 2005 04:49:52 UTC