3
모양 개체에이 차이가 나타나지 않는 반면위젯의 위치는이며 다른 위치는 CreateJs의 다른 브라우저에 파이어 폭스로 렌더링됩니다. 예컨대다른 브라우저에서 createjs의 텍스트 요소가 서로 다른 위치에 배치
,
this.text = new cjs.Text("Click to Start", '500 47px Hel');
this.text.textAlign = "center";
this.text.lineHeight = 110;
this.text.lineWidth = 289;
this.text.setTransform(119.5, 5);
파이어 폭스 또는 크롬이 텍스트를 둘러싼 다른 그래픽에 대해 약간 다른 최상위 위치을 줄 것이다. 이 문제를 해결할 방법이 있습니까?
간단한 브라우저 스니퍼를 구현하고 브라우저 별 변경을 수행했을 수 있습니다. – Lanny
브라우저마다 다른 것을 시도하지 않았습니다. 주제에 대해 조사한 결과, 다른 브라우저보다 모질라에서 텍스트의 위치가 약 7 px 차이가 있음을 발견했습니다. 코드가 너무 깁니다 (위에서 언급 한 것 중 일부는 작은 것입니다). 그래서 브라우저를 감지하고 위치를 변경하면 많은 시간이 소요되는 프로세스가 될 것이므로 다른 사람이 제안 할 수 있다면 큰 도움이 될 것입니다. – NNS