1

我有一个 flash 8 应用程序,它使用代表 flash 的 Matrix(a,b,c,d,tx,ty) 的字符串进行仿射变换。我想在 CSS 中使用相同的转换矩阵字符串:

transform:matrix(a,b,c,d,tx,ty);
-ms-transform:matrix(a,b,c,d,tx,ty); /* IE 9 */
-moz-transform:matrix(a,b,c,d,tx,ty); /* Firefox */
-webkit-transform:matrix(a,b,c,d,tx,ty); /* Safari and Chrome */
-o-transform:matrix(a,b,c,d,tx,ty); /* Opera */

结果非常接近,但我看到了奇怪的差异,主要是在 tx 和 ty 中。使用相同 Matrix 参数在 Flash8 和 CSS3 中转换的图像会导致位置略有不同。也就是说,CSS 对象可能看起来有点高或偏右。

Flash8 使用的算法与 CSS3 使用的算法有区别吗?

4

1 回答 1

0

哦!算法是相同的,我们没有使用正确的 t 矩阵数据!!!

于 2012-06-22T21:26:50.247 回答