- From: Cameron McCormack <cam@mcc.id.au>
- Date: Wed, 22 Dec 2010 14:12:13 +1300
- To: public-svg-wg@w3.org
I think animate-elem-39-t also suffers from a timing issue wrt non-interpolable values. The <animate> that targets the <a xlink:href=“> is currently: <a xlink:href="animate-elem-09-t.svg"> <animate attributeName="xlink:href" from="animate-elem-09-t.svg" to="animate-elem-03-t.svg" begin="1s;showAnchor2.end+1s" dur="1s"/> </a> According to spec, an animation with calcMode="linear" will be treated as calcMode="discrete" if the attribute is of a type that doesn’t have values that can be interpolated. A discrete from-to animation will show the from value for the first half of the simple duration and the to value for the second half. Thus the link target is changed to "animate-elem-03-t.svg" for a quarter of the time the document is running: |------|------|FFFFFF|TTTTTT|------|---... 0s 0.5s 1s 1.5s 2s 2.5s where: “-” means the animation isn’t applied and the underlying value of the attribute is used ("animate-elem-09-t.svg") “F” means the animation is applied, and is applying the from value (also "animate-elem-09-t.svg") “T” means the animation is applied, and is applying the to value ("animate-elem-03-t.svg") This doesn’t match up with the changes to the actual text being displayed (the “09” or “03”). What we instead want is either: |FFFFFF|FFFFFF|TTTTTT|TTTTTT|FFFFFF|FFF... 0s 0.5s 1s 1.5s 2s 2.5s or: |------|------|TTTTTT|TTTTTT|------|---... 0s 0.5s 1s 1.5s 2s 2.5s I propose that we change this animation to be like some of the others in the document: <animate attributeName="xlink:href" from="animate-elem-09-t.svg" to="animate-elem-03-t.svg" begin="0s;showAnchor2.end" dur="2s"/> Let me know if you agree (anyone). I will make this change unless there are any objections. -- Cameron McCormack ≝ http://mcc.id.au/
Received on Wednesday, 22 December 2010 01:12:51 UTC