     [Inspectable(category="General")]
 
     /** 
-     * The ending angle of rotation of the target object around
-     * the z axis, expressed in degrees.
-     * Values can be either positive or negative.
-     *
-     * <p>If the value of <code>angleTo</code> is less
-     * than the value of <code>angleFrom</code>,
-     * the target rotates in a counterclockwise direction.
-     * Otherwise, it rotates in clockwise direction.
-     * If you want the target to rotate multiple times,
-     * set this value to a large positive or small negative number.</p>
+     *  The ending angle of rotation of the target object around
+     *  the z axis, expressed in degrees.
+     *  Values can be either positive or negative.
+     *
+     *  <p>If the value of <code>angleTo</code> is less
+     *  than the value of <code>angleFrom</code>,
+     *  the target rotates in a counterclockwise direction.
+     *  Otherwise, it rotates in clockwise direction.
+     *  If you want the target to rotate multiple times,
+     *  set this value to a large positive or small negative number.</p>
+     * 
+     *  @langversion 3.0
+     *  @playerversion Flash 10
+     *  @playerversion AIR 1.5
+     *  @productversion Flex 4
      */
     public var angleZTo:Number;
     

    [Inspectable(category="General")]

    /** 
     * The starting angle of rotation of the target object around
     * the y axis, expressed in degrees.
     * Valid values range from 0 to 360.
     */
    public var angleYFrom:Number;


     */
    override protected function initInstance(instance:IEffectInstance):void
    {
        if(affectLayout)
        {
            addMotionPath("rotationX", angleXFrom, angleXTo, angleXBy);
            addMotionPath("rotationY", angleYFrom, angleYTo, angleYBy);
            addMotionPath("rotationZ", angleZFrom, angleZTo, angleZBy);
        }
        else
        {
            addPostLayoutMotionPath("postLayoutRotationX", angleXFrom, angleXTo, angleXBy);
            addPostLayoutMotionPath("postLayoutRotationY", angleYFrom, angleYTo, angleYBy);
            addPostLayoutMotionPath("postLayoutRotationZ", angleZFrom, angleZTo, angleZBy);
        }
        super.initInstance(instance);
    }    
}
