- From: Cameron McCormack <cam-www-svg@aka.mcc.id.au>
- Date: Mon, 14 Nov 2005 19:51:39 +1100
- To: www-svg@w3.org
And one more question. If you had this document: <svg ...> <circle cx="200" cy="200" r="0"> <animate id="a4" attributeName="r" begin="5s" end="10s" from="0" to="100" fill="freeze"/> </circle> <animate id="a5" begin="a4.end" ... /> </svg> and at t=7s you did: a4.setAttributeNS(null, "end", "2s"); what would happen? At t=7s the interval has already begun. I guess I can imagine three possibilities: - One would be where the interval ends at 7s--despite the fact that the attributes on the element now look like no interval could ever have been generated--and this 7s time is propagated to a5. - A second possibility is that the interval does not change, since it cannot be given inconsistent values such as begin="5s" end="2s"; 15s is propagated to a5 as a4's end time. - A third possibility is that the interval ends but the "impossible" time of 2s is propagated to a5. Should the element be frozen at this point because fill="freeze"? Or not, because the interval became invalid? If I could get a clarification on this and the other, related questions, I would be greatly appreciative. Thanks, Cameron -- 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 Monday, 14 November 2005 08:51:47 UTC