2012-06-22 1 views
1

어파 인 변환을 위해 플래시의 매트릭스 (a, b, c, d, tx, ty)를 나타내는 문자열을 사용하는 플래시 8 애플리케이션이 있습니다. 나는 CSS에서 같은 변환 행렬 문자열을 사용하고 싶습니다 :플래시 8 대 CSS3 행렬 변환 (어파 인)

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 */ 

결과는 매우 가까운하지만 주로 텍사스와 타이에, 홀수 차이를보고하고있다. 동일한 Matrix 매개 변수로 Flash8 및 CSS3에서 변환 된 이미지는 약간 다른 네트워크 위치 지정을 초래합니다. 즉, CSS 객체가 조금 높거나 약간 오른쪽으로 나타날 수 있습니다.

Flash8과 CSS3 알고리즘의 차이점은 무엇입니까?

답변

0

D' oh! 알고리즘은 동일하지만 올바른 t- 매트릭스 데이터를 사용하지 않았습니다!

+0

그럼 올바른 데이터는 무엇입니까? 귀하의 질문은 그렇지 않으면 너무 현지화 된 것 같습니다 :/(Flash 8과 Macromedia의 모든 것을 놓칠 수없는 하나님) – BoltClock

+0

우리 앱은 자동차 스케일, 비뚤어 짐, 이동, 회전의 여러 부분에 대한 행렬 매개 변수를 지정합니다. 잘못된 부분에 대해서는 올바른 행렬을 사용했습니다. 행렬을 수정했을 때 플래시와 CSS3 실험이 동일하게 작동했습니다. – n8wrl