2010-03-26 5 views
-1

두 개의 슬라이드 쇼를 플래시 파일에 삽입하려고합니다. 저는 이미 하나를 통합 관리했지만, ActionScript에 대한 지식이 매우 제한적이어서 다른 것을 통합 할 수 없습니다. 플래시를 잘 아는 사람들에게는 정말 쉬운 질문입니다. 이 스크립트에서 이름을 변경해야만 첫 번째 슬라이드를 호출하지 않고도 두 번째 슬라이드 쇼를 만들 수 있습니다. 여기 두 슬라이드 쇼 포함하기

첫 번째 슬라이드 쇼를위한 스크립트입니다

VAR 로더 (나는에서 슬라이드 쇼 템플릿을 구입 한 웹 사이트에서 그것을 가지고) : 로더 = 새 로더(); var monoslideshow : Object; loader.contentLoaderInfo.addEventListener (Event.CO MPLETE, onLoadComplete); addChild (loader); loader.load (새 URLRequest ("monoslideshow.swf")); function onLoadComplete (event : Event) : void { monoslideshow = event.target.content; monoslideshow.showLogo = false; monoslideshow.setViewport (새 직사각형 (730, 20, 700, 660)); var에 XML : XML = monoslideshow.loadXML (XML);

}

사전에 대단히 감사드립니다! Aylin

답변

0

이 추한 코드 조각이지만 확인 작동합니다 :

var loaderSlide_1:Loader = new Loader(); 
var loaderSlide_2:Loader = new Loader(); 
var monoslideshow_1:Object; 
var monoslideshow_2:Object; 

loaderSlide_1.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadComplete_1); 
loaderSlide_2.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadComplete_2); 
addChild(loaderSlide_1); 
addChild(loaderSlide_2); 

loaderSlide_1.load(new URLRequest("monoslideshow_1.swf")) ; 
loaderSlide_2.load(new URLRequest("monoslideshow_2.swf")) ; 

function onLoadComplete_1(event:Event):void { 
    monoslideshow_1 = event.target.content ; 
    monoslideshow_1.showLogo = false ; 
    monoslideshow_1.setViewport(new Rectangle(730, 20, 700, 660)) ; 
    var xml:XML = monoslideshow_1.loadXML(xml_1) ; 
} 

function onLoadComplete_2(event:Event):void { 
    monoslideshow_2 = event.target.content ; 
    monoslideshow_2.showLogo = false ; 
    monoslideshow_2.setViewport(new Rectangle(730, 20, 700, 660)) ; 
    var xml:XML = monoslideshow_2.loadXML(xml_2) ; 
}