2012-01-13 2 views
0

많은 플래시 파일이 있고 페이지로드시 계속 재생해야합니다. 일부 자바 스크립트를 사용해 보았지만 처음 플래시 파일이 끝나면 다음 플래시가 시작되는 이벤트가 발생합니다. 이벤트자바 스크립트를 사용하여 많은 플래시 (fla) 파일을 재생하는 방법

+0

자바 스크립트에서는 swf에서 플래시가 완전히 재생 된시기를 알 수 없습니다. –

+0

"재생 종료"콜백 함수에서 ExternalInterface를 호출하지 않는 한 @Umesh. 비디오가 중단되면 JS에 알릴 수 있습니다. –

+0

예. 즉, ExternalInterface.call ("onFinish"); 측면 swf에 작성해야합니다. 그래서, 자바 스크립트 함수를 호출합니다. –

답변

0

Actionscript!를 사용하십시오. Javascript에서는 플래시 이벤트를 제어 할 수 없습니다.

1

ExternalInterface를 통해 Javascript와 Actionscript간에 통신 할 수 있습니다. 귀하의 경우에는

은 : 당신의 자바 스크립트 측면에서

addEventListener("finished", informJS); 

private function informJS(e:Event) { 
    ExternalInterface.call("onFinish"); 
} 

: 내부의 플래시 필름 의 끝 플래시를 수신 한 후 ExternalInterface를 통해 또 다른 자바 스크립트 메서드 호출 트리거 : Flash에서

을 다음 swf를로드하는 메서드 인 "onFinish"만 필요합니다.

+0

고마워 지금 작동합니다. – aat

관련 문제