2012-05-13 3 views
1

끝내주는 지혜로 Firefox가 끝나면 기침은 이후 버전 (12 점)과 모든 기능을 갖춘 앱에서 기가 막히는 플래시가있는 것처럼 보입니다. 단일 다른 버전의 Firefox 및 모든 다른 브라우저의 모든 버전 (예, IE 포함)1009 FF12에서만 유형 오류

그래서 내 응용 프로그램을 실행하면 (지원되지 않는 기능에 대한 polyfill이 더 많음) Matrix 변환 호출시 넘어집니다 . 그것은이 작업을 수행하는 데 사용 결코 나는 그에게 파이어 폭스 버그를 생각하는 이유가 (Matrix 객체 나에게 빈 객체를 제공 밖으로 투기?) 그 오류

try { 
    var smx:Matrix = new Matrix; 
    smx.translate(-100, -50); 
} catch (e:*) { 
    ExternalInterface.call('console.log', e); 
} 

에게 원인이 아래

나는 코드를 넣어 가지고 어떤 도움이라도 유니콘과 같이 마술처럼 느껴지지만 파이어 폭스가 노는 공을 만들기위한 도움이 될 것입니다.

+0

배포 할 플래시의 버전과 현재 사용중인 플러그인 버전을 아는 것이 가장 흥미로운 일입니다. – weltraumpirat

+0

정말 실망입니다 !! 오류가 발생한 줄은 무엇입니까? 오류의 전문은 무엇입니까? 이것들은 코드를 디버깅 할 때 유용합니다. –

+0

Matrix 객체가 비어 있기 때문에 오류가 발생합니까? 완전히 어리석은, 그들은 sanitize.js도 깨뜨렸다. 그래서 그것은 항상 부서진다. 배포 할 플래시의 버전은 10 및 10.1이고 플러그인 버전은 "11.2.202.235" –

답변

0

그래서 BitmapData가 제대로 인스턴스를 생성하지 않고 결국 형식 오류가 발생하는 것으로 나타났습니다. 항상 괄호 안에!

피하십시오 :

var someVar = new BitmapData; 

사용 : I 중복 코드를 싫어하기 때문에 모든 성가신

var someVar = new BitmapData(); 

.

관련 문제