2011-03-04 2 views
1

이것은 Facebook 내의 플래시 게임에 대한 것입니다. IE에 Flash 개체가있는 경우 위아래 화살표 키를 사용하면 전체 브라우저가 스크롤됩니다. 위쪽 화살표와 아래쪽 화살표가 필요한 게임을 사용하는 경우 게임을 매우 초조하게 만들고 그냥 받아 들일 수 없습니다.Flash wmode가 불투명으로 설정된 경우 IE 스크롤 문제

wmode가 불투명으로 설정되어 있고 그렇게해야합니다. 기본값으로 유지하면이 문제를 '고칠'수 있지만 게임이 작동하지 않는다는 것을 이해합니다. 어떤 사람들은 "IE를 사용하지 마십시오"라고 말합니다. 그것은 좋을 것이나, 그것은 또한 선택 사항이 아닙니다.

나를 정말로 괴롭히는 부분은 불과 며칠 전에 작동한다는 것입니다. 처음으로 작업 한 솔루션은 Flash 객체가 포함 된 컨테이너를 자동으로 설정된 오버플로로 설정하는 것이 었습니다. 그러나 신혼 여행은 오랫동안 계속되었습니다. 페이 스북 (Facebook)이 이것을 깨뜨릴 수있는 API를 변경 한 것인지 잘 모르겠습니다. 오버 플로우 트릭이 작동하지 않을 수있는 코드를 되돌 렸습니다. 운이 없다, 작동하지 않았다.

또한 AS3에서 플래시 게임의 초점을 잡기 위해 텍스트 필드를 넣으려고했지만 그 트릭도 작동하지 않았습니다.

우리는 JS를 한 가지 이상의 방법으로 사용하려고 시도했지만, 그것들은 막 다른 골목입니다.

게임이 아직 일반 대중에게 공개되지 않아서이 시점에서 보여줄 수있는 예시 페이지가 없습니다.

나는이 시점에서 절대적으로 막혀 어디서나 솔루션을 찾지 못했습니다. 다른 사람들은이 문제를 가지고 있지만 아무도 대답이없는 것처럼 보입니다. Flash 객체는 화살표 키를 누르 자마자 포커스를 잃고 있습니다. 그리고 무엇을해도 포커스를 잡을 수는 없습니다.

아이디어, 생각, 수정? 모든 입력을 부탁드립니다.

답변

0

이봐, 나도이 문제가 있었다. 텍스트 필드 트릭은 리스너와 결합하면 작동합니다. 나는 대답을 넣었습니다 here.

+0

응답이 조금 늦었지만 플래시 개발자 중 한 명에게 그 사실을 알려주었습니다. 감사! –

+0

블로그 링크가 끊어졌습니다. 링크 대신 솔루션을 붙여 넣으십시오. 감사 – chifliiiii

1

저는이 질문이 꽤 오래되었음을 알고 있습니다.하지만 scrollPane을 삽입하고 알파를 0으로 설정하여 가능한 해결책을 찾았습니다. 내 솔루션은 here입니다. 감사합니다.

관련 문제