2009-10-08 2 views
0

나는 대화식 둘러보기를 만들었습니다. here으로 볼 수 있습니다.ONE 버튼을 사용하여 외부 swf 및 gotoAndPlay()를로드하는 방법

주 swf는 맨 위의 탐색입니다. 그리고 4 개의 외부 swf를 메인 (About, Rentals, Floorplan, Neighborhood)에로드합니다. Rental.swf 내에서 프레임 -

나는 Rental.swfgotoAndStop("CAFE")를로드 할 Floorplan.swf에서 버튼이 필요합니다.

내가 지금 함께 일하고 코드입니다 :

btnFLRcafe.onRelease = function(){ 

var loader:MovieClipLoader = new MovieClipLoader(); 
loader.addListener(this); 

function onLoadComplete(loadedClip) { 
loadedClip._root.mcRENTALS.gotoAndStop("CAFE"); 
} 

loader.loadClip("maps_92Tri_RentalsMain.swf", 1); 
} 

코드는 SWF를로드하지만 gotoAndStop을하지 않습니다. 다시 배열하고 다시 썼습니다. 아무 것도 효과가 없었습니다. 코드에 흔적을 남기면 onLoadComplete이 호출되지 않는 것 같습니다. 나는 실종됐다.

필요한 경우 파일을 보낼 수 있습니다.

답변

0

대신 onLoadComplete하는 방법을 필요없이 하나가 여기에


onLoadInit(loadedClip)라는 기본적인 코드는 당신이 일을하려고하는 생각입니다 추가하려고합니다. 스테이지에 버튼이있는 메인 SWF가 있습니다. 버튼에서 나는 주요 이동에서 다음 작업 ...

on(release) { 

    var loader:MovieClipLoader = new MovieClipLoader(); 
    loader.addListener(this); 

    function onLoadInit(loadedClip:MovieClip) { 
     _root.contentArea.gotoAndPlay("ANIMATE"); 
    }; 

    loader.loadClip("Loaded.swf", _root.contentArea); 
} 

있었다, 나는 Loaded.swf 파일에서로드됩니다 contentArea이라는 무대에서 또 다른 클립을 가지고있다. Loaded.swf"ANIMATE"라는 프레임 레이블이있는 타임 라인에서 작은 애니메이션을 시작합니다.

+0

시도해 보았습니다 ... 작동하지 않습니까? 더 이상의 제안? – jecca411

관련 문제