2009-06-21 6 views
0

무대에 일련의 버튼이 있습니다. 두 번 클릭을 감지하는 타이머를 사용하여 두 번 클릭 할 수 있습니다. 이 모든 것은 페이지를 새로 고침하고 다른 많은 버튼을로드 할 때까지 훌륭합니다. 문제가 시작됩니다 ...플래시 8 AS2 마우스 클릭 동작 : 마우스를 움직일 때까지 클릭 지점을 클릭 취소 할 수 없게합니다.

화면상의 한 지점을 클릭하면 동일한 지점을 다시 칠할 수 없습니다. 다시 클릭 할 수 있으려면 마우스를 약간 움직여야합니다. 이로 인해 두 번 클릭을 감지하는 데 문제가 발생합니다.

아이디어가 있으십니까?

+0

당신이 페이지를 새로 고침 말할 때 ... 도움이되지 않았다 - 나 플래시 무비 내에서 다시로드이다 브라우저 창에 동영상이 다시로드됩니까? – Josh

+0

안녕하세요, 플래시 브라우저에서 새로 고침을 의미합니다. 화면에 일련의 아이콘을 표시하고 사용자는 한 번 클릭하여 선택하거나 두 번 클릭하여 열 수 있습니다. 사용자가 일부를 선택하고 버튼을 클릭하면 아이콘이 새로 고쳐집니다. – undefined

+0

_ 미안하지만, 플래시 플레이어 내에서 새로 고침, 브라우저가 새로 고쳐지 지 않습니다. 나는 액션 스크립트로 화면을 새로 고침하고있다. 두 번째 클릭을 만들기 전에 첫 번째 클릭 후 마우스를 움직여야합니다. – undefined

답변

0

나는 과거에도이 문제를 겪어 왔지만 그때 나는 그것을 풀 었다고 확신한다. 몇 가지 코드를 파헤쳐 왔지만 찾고있는 코드를 찾을 수는 없지만 MovieClip 객체의 설명서를 확인하면 MovieClip의 focusEnabled 속성을 true으로 설정하여 해결할 수 있다고 확신합니다 (단, 잘못 될 수 있습니다 :). 귀하의 질문에 대답 할 수 있기 때문에

,이 대답하지만 단지 방법론 아니지만 ...

+0

대단히 고마워, 나는 그것을 시도 할 것이다. .. 이것은 나를 괴롭혔다! – undefined

+0

안녕하세요, this.onRelease()에 this.enabled = false를 추가하려고했으나 작동하지 않았으며 this.onRelease()에 추가하지 않았습니다. 다른 아이디어? – undefined

0

을 내가 찾고 있던 코드의 또 다른 모습이있을 것이다 그러나 나는 어딘가에 백업 스토리지에서 얻을 필요 AS 2.0을 사용하여 플래시 IDE를 작동시켜야합니다 (일반적으로 3.0을 사용하므로 거의 잊지 않으려 고합니다). 문제가있는 테스트 하네스를 설정합니다. 나는 당신이 그것을 한 번 생각할 것이다 :

1) 당신은 Flash (의심 스러움)에서 진짜 버그를 발견했다. 그 대답은 인터넷 전체에 회 반죽이 붙어있다. 2) 아마도 : 테스트 장치는 이상한 행동을 나타내지 않습니다. 그런 다음 실제 프로그램이 테스트 도구와 다른 점을 파악해야합니다. 3) 정말 멋지다. 테스트 하네스도 작동하지 않는다. 그런 다음 일부 웹 사이트에서 .fla의 압축 파일을 다운로드하면 다운로드하여 무엇이 준비되어 있는지 파악할 수 있습니다.

AS2.0에서 두 번 클릭하는 것에 대한 게시물을 보았지만 아무도이 문제를 언급하지 않았습니다.

+0

안녕하세요 필자는이 온라인 링크를 추가하여 귀하가 생각하는 것을 알 수있게 해주었습니다. 건배 – undefined

1

CS3 및 AS2.0과 동일한 문제가 발생했습니다. 누구든지이 문제에 대한 해결책을 지금까지 가졌습니까 ??? 나는 복잡한 Lotery 신청서에서 며칠 동안 해결하려고 노력해 왔습니다. 이 스레드 http://www.actionscripts.org/forums/showthread.php3?t=141081에서

내가 12fps로의 프레임 속도를 낮출 수있는 제안을 발견했지만이

관련 문제