I have to make an animation in SVG. According to the svg status, the only elements that work are set, animateTransform and animateColor. But webkit doesn't render the animation when using these elements. The code I have used, and which works with ASV 3 and 6 is : <set begin="abtn1.click" id="set_anim0a" attributeName="x" to="0" xlink:href="#aimga" /> <animateTransform attributeName="transform" xlink:href="#aimga" type="scale" values="1,1;0,1;-1,1" begin="abtn1.click" dur="'.$dur.'" repeatCount="1" additive="sum" calcMode="linear" fill="freeze" accumulate="none" restart="always"/> <set begin="abtn1.click+'.($dur/2).'s" id="set_anim1" attributeName="xlink:href" to="" xlink:href="#aimga" /> where $dur is the duration (in PHP). I have alse tested this site, wich is a reference for the SVG : http://pilat.free.fr/tutorial/animate.svg Go to the exemples and code sections, and see that <set> and <animateTransform> are not working with webkit, but work with ASV.
Well, they certainly work better now. :) It would be much more helpful to file individual bugs about specific aspects of <animateTransform> and <set> which don't work correctly.
Matthieu, are you still interessted in this bug? If yes, I'd highly recommend a reduced testcase, as the supplied one is quite complex. I don't even see it react on any clicks (Syntax etc..)
It seems, it WORKS now :) See attachments... Very good job, many thanks!!
Created attachment 78790 [details] path animation test
Created attachment 78791 [details] animateTransform test
Created attachment 78792 [details] <set> animation test