Flash 8与CSS3矩阵变换(仿射)

Flash 8与CSS3矩阵变换(仿射),css,transform,flash-8,Css,Transform,Flash 8,我有一个flash8应用程序,它使用表示flash矩阵(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); /*

我有一个flash8应用程序,它使用表示flash矩阵(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。使用相同的矩阵参数在Flash8和CSS3中转换的图像会导致稍微不同的定位。也就是说,CSS对象可能看起来有点高或有点偏右


Flash8使用的算法与CSS3有什么不同吗?

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

那么什么是正确的数据呢?你的问题似乎太本地化了:/(天哪,我想念Flash 8和它所有的宏媒体特性)我们的应用程序指定了汽车各个部分的矩阵参数-比例、倾斜、平移和旋转。对于错误的部分,我们得到了正确的矩阵——当我们修正矩阵时,flash和我们的CSS3实验工作相同。