브라우저 크기를 조정하지 않으면 Chrome의 Flash Player가 업데이트되지 않는 이상한 문제가 있습니다. 이 앱은 Flex로 작성된 온라인 디자인 도구이며 사용자가 이미지를 업로드하고자를 수있는 기능 중 하나입니다. 이미지가 잘로드되고 자르기 작업은 이미지를 다시로드하지 않지만 Bitmap.copyPixels를 사용하여 자른 버전을 만듭니다.플래시 및 Chrome 렌더링 버그
localhost (파일 시스템에서 로컬 서버 일뿐만 아니라)에서 테스트 할 때 문제가 발생하지 않습니다. 그러나 우리의 QA 서버에서 브라우저의 크기를 변경하지 않으면 이미지가 나타나지 않습니다. 화면을 새로 고칩니다.
내가 AS3의 모든 평소 용의자를 시도했습니다/플렉스는 다시 그리기,의 updateAfterEvent,로 invalidateDisplayList, 강제로 등
는 이 우리가 해낸 하나 개의 해키 솔루션은 픽셀로 브라우저의 크기를 조정하는 것이지만입니다분명히 이상적이지 않고 해결 방법을 원합니다. :)
감사합니다! 여기
는var cropData:BitmapData = new BitmapData(_crop.width, _crop.height);
var originalData:BitmapData = new BitmapData(_loader.width, _loader.height);
originalData.draw(_loader);
cropData.copyPixels(originalData, _crop, new Point());
var crop:Bitmap = new Bitmap(cropData);
crop.smoothing = true;
this.addChild(crop);
if (_width > 0 && _height > 0)
{
crop.width = _width;
crop.height = _height;
}
문제점이 무엇인지 알 수 없습니다. 어떤 종류의 업데이트를 기대하십니까? 이 업데이트는 어떻게 트리거됩니까? 그것은 하나의 환경에서 작동하기 때문에 다른 환경에서는 작동하지 않기 때문에 나의 첫 번째 충동은 이것이 버그가 아니라는 것입니다. 그러나 문제를 일으키는 두 환경 간에는 다른 것이 있습니다. – JeffryHouser
로더와 컨테이너 코드가 도움이 될 것입니다. –