                 rotation = MatrixUtil.rotation(matrix);
             }
 
-            scaleX = MatrixUtil.scaleX(matrix);
-            scaleY = MatrixUtil.scaleY(matrix);
+            rotation = round(rotation);
+            scaleX = round(MatrixUtil.scaleX(matrix));
+            scaleY = round(MatrixUtil.scaleY(matrix));
         }
 
         // Read the pivot point

        }
        return xml;
    }
}
}

        }

        // Now that the matrix and pivot point have been read, apply translation
        x = round(matrix.tx);
        y = round(matrix.ty);

        // Read the alpha
        if (symbolXml.color != null) {
