2010-05-24 7 views
0

내 플래시 웹 사이트에서 YouTube 동영상을로드하려면 loadmovie()를 사용하지만 다른 동영상을로드하면 이전 동영상이 중지되지 않으므로 언로드를 시도해 보았지만 코드에서 실수를 한 것 같습니다.여러 개의 loadmovie()가 동시에 재생되는 여러 개의 비디오로 끝납니다!

vloader.unloadMovie(); 
vloader.loadMovie("http://www.youtube.com/v/Alw5hs0chj0&hl=fr&fs=1hJ-mPcGtC"); 

어떻게 그렇게 할 수있는 :

이 코드가 새로운 예전 부하를 중지하는 모습입니다? 나에게 다른 객체 나 클래스를 사용하도록 제안하지 마라. 단지 그 코드를 편집하고 싶을 뿐이다.

참고 : 비디오 플레이어를로드하는 "vloader"라는 빈 동영상 클립이 있습니다.

감사합니다.

답변

0

수동으로 .stop()을 먼저 호출하십시오.

+0

답변 해 주셔서 감사하지만 작동하지 않습니다. – Ryan

0

이 파일은 프로젝트의 AS2 및 AS3 파일입니까? Adobe의 사이트에서

:http://www.adobe.com/devnet/flash/articles/first_as3_application_04.html

로드 이미지와 SWF 파일이 더 이상 의 loadMovie 방법 또는의 MovieClipLoader 클래스를 사용하여 처리에는 없습니다. 대신 URLRequest 클래스와 Loader 클래스를 사용하여 동일한 작업을 수행하십시오.

다음 코드는 이미지 로더의 베어 뼈를 보여줍니다 스크립트 [당신 유튜브 링크에 떨어졌다] :

import flash.display.Loader; 
import flash.net.URLRequest; 

var request:URLRequest = new URLRequest("http://www.youtube.com/v/Alw5hs0chj0&hl=fr&fs=1hJ-mPcGtC"); 
var loader:Loader = new Loader(); 
loader.load(request); 
addChild(loader); 

당신이 정말 API의 작업 할 수없는 경우가 아니라면 ...

확인해야합니다 YouTube ActionScript 3.0 플레이어 API 참조

행운을 비네!