2011-02-09 9 views

답변

1

서버가 응답 할 때까지는 전체 프로그램이 처리를 중단하지 않아도됩니다. swf가 "15 초 동안 스크립트 실행"대화 상자 경고를 트리거 할 수있는 위험을 감수하기 때문입니다. 어떤 시점에서 당신은 당신의 행동을 잃어버린 원인으로 생각할 수도 있습니다. 이것은 일반적으로 "충돌"로 간주되며 "좋은 생각이 아닙니다."

모든 실행 (렌더링 포함) 중단이 달성한다고 생각하는 것은 무엇입니까? 당신이 원하는 정말것은 바로 요청시 사용자 활동에 대한 응용 프로그램이 완전히 비 반응 할 경우

, 당신은 멀리 응용 프로그램의 루트 무비 클립에 허위의 mouseChildren = mouseEnabled = 설정과 함께 얻을 수 있습니다. 타임 라인 애니메이션을 중단해야하는 경우 전역 적으로 찾기/중지하는 방법을 찾아야합니다. 분명히 여러분이 듣고있는 enter_frame 이벤트 나 실행중인 타이머는 요청할 때 멈춰야합니다.

당신 (는 타이머를 중지하지 않지만 아마도 enter_frames 중지됩니다) 코드에서 0fps에 대한 SWF의 프레임 속도를 설정 멀리 얻을 수 있지만, 수 당신은 제 3 자 모듈을 작성하는 경우 이것은 확실히 swf의 소비자를 매우 화나게 할 것입니다.

0

당신은 할 수 없습니다. (실제로 그것은 좋은 것입니다.) 로드는 플레이어 코드가 프레임에 대해 사용자 코드가 끝날 때까지 시작되지 않습니다. 그래서 Loader.load를 호출하고 나중에 COMPLETE에 대한 이벤트 리스너를 추가 할 수 있습니다.

관련 문제