- From: Dr. Olaf Hoffmann <Dr.O.Hoffmann@gmx.de>
- Date: Mon, 8 Feb 2010 14:56:33 +0100
- To: www-svg@w3.org
This more complex behaviour appears, because the animation is started with a hyperlink, not just with an event-value. In SMIL some advanced seeking mechanism is described, if a hyperlink activation applies to an animation, this can result in some conservation of history (due to conserved SMIL begin and end time lists), to find a begin time to repeat the previous time dependent appearence of the document. Because other begin and end times can have been resolved (are in the lists) from a previous activation, they apply as well. Under described circumstances roughly just the behaviour from previous activities is repeated, if the related begin or end times can be found in the begin and end time lists. For example, if you click while the second animation is active, the behaviour will be different than with clicking the first again, while the first is active - or when both are finished. For the repetition the resolved begin and end times are different too, if there is a pause between the activation of the first animation and the second. http://www.w3.org/TR/2005/REC-SMIL2-20051213/smil-timing.html#Timing-HyperlinksAndTiming http://www.w3.org/TR/2001/REC-smil-animation-20010904/#HyperlinkSemantics These are available in the SVG recommendations as hyperlinks somewhere in the description of the begin attribute, for example in SVGT1.2: -> "indefinite" The begin of the animation will be determined by a beginElement() method call or a hyperlink targeted to the element. (Hyperlink-based timing is described in SMIL 2.1 Timing and Synchronization: Hyperlinks and timing.) <- I think, the behaviour can be observed in the adobe plugin as well, not just in some versions of Opera (some older versions have bugs). Olaf
Received on Monday, 8 February 2010 14:03:04 UTC