Animating properties

I have a few questions about animation.

1. Is it every necessary to specify whether you want to animate an XML
   attribute or a CSS property, or will "auto" always be able to choose
   the right one?  (That is, is there ever an XML attribute with the
   same name as a CSS property which has a different meaning?)

2. If you want to animate a property (not an attribute like x, y, etc.)
   what is the difference between attributeType="XML" and
   attributeType="CSS"?

3. With XML attributes the appropriate interface will have member
   variables of type SVGAnimated*.  How do you get the base and animated
   values for CSS properties?

4. Should animation take precedence over any author specified values for
   CSS properties?  What if a property is marked important, as in:

     <svg>
       <style>
         circle { fill: yellow !important; }
       </style>
       <circle cx="100" cy="100" r="50">
         <animateColor attributeName="fill" attributeType="CSS"
	   begin="0s" dur="4s" from="red" to="blue"/>
       </circle>
     </svg>

   Should the important property override the animation?  I notice that
   in ASV6pr1 the "!important" doesn't make any difference in this case.

Thanks,

Cameron

-- 
Cameron McCormack
|  Web: http://mcc.id.au/
|  ICQ: 26955922

Received on Tuesday, 9 December 2003 00:25:43 UTC