2009-08-17 11 views
0

동적으로 생성 된 그래프를 비롯하여 Flash 객체가 여러 개 포함 된 페이지가 있습니다.여러 SWF 객체 사용 - 플래시가 롤오버에 집중하지 않습니다.

헤더에 선언 된 SWF Object JS를 사용하여 모두 포함 시켰습니다. 모든 것이로드된다는 사실은 잘 작동합니다. 하지만, 어떤 이유로 페이지를 아래로 내려다 보았을 때 (다시 볼 수 없기 때문에) 뒤로 돌아가거나 다른 개체를 클릭하면 더 이상 초점을 맞출 필요가 없습니다. 나는. 롤오버에서 움직이는 플래시 메뉴가 있습니다. 페이지를 아래로 내려 가서 무언가를 클릭 한 다음 롤오버에 응답하지 말고 다시 백업하십시오.

파이어 폭스 (IE에서이 버그를 발견 할 수있는 havent입니다)에서 포커스를 잃는 것에 대해 여기에서 그리고 다른 곳에서 약간의 문제를 보았습니다. 그러나 글자 그대로 입력 할 수 없거나 무엇이든지 말할 수는 있습니다. 당신이 그것을 클릭하십시오. 이것은 전복입니다.

누구든지이 주제에 대해 조언이나 생각이 있습니까?

+0

당신이 예에 대한 링크를 게시 할 수 있습니까? –

답변

0

투명 필름이있는 SWF 파일을 처리 할 때 Firefox에 버그가 있습니다. "wmode"매개 변수가 "transparent"로 설정되어 있으면 설명 된 문제가 발생합니다. 간단히 그 매개 변수를 제거하거나 "불투명"으로 설정하면됩니다.

0

동일한 문제가 있습니다. 그리고 'w 모드'는 그것을 치료하지 않습니다. 파이어 폭스에서 스크롤을하면 포커스를 잃게된다고 생각합니다. 나를 위해 문제가 올 것이고, 그래서 나는 그것을 고쳤다 고 확신 할 수 없다. 그러나 this post을 점검해라.

초점 기능 :

function setFocusOnFlash() 
      { 
       var myFlash = document.getElementById('myContent'); 
       if (myFlash) { myFlash.focus(); } 
      } 

다음 :

body onload="setFocusOnFlash()"