2010-03-26 6 views
-1

J'essaie d'intégrer deux diaporamas dans mon fichier Flash. J'ai déjà réussi à en intégrer un, mais je ne peux pas en intégrer un autre puisque ma connaissance d'actionscript est très limitée. Pour les personnes qui connaissent bien Flash, c'est une question vraiment facile. Qu'est-ce que je dois renommer dans ce script pour que je puisse créer un deuxième diaporama, sans toujours appeler le premier.Intégration de deux diaporamas

Voici le script pour la première diaporama: (je l'ai eu sur le site Web où je l'ai acheté le modèle pour le diaporama de)

var loader: Loader = new Loader(); var monoslideshow: Objet; loader.contentLoaderInfo.addEventListener (Event.CO MPLETE, onLoadComplete); addChild (chargeur); loader.load (new URLRequest ("monoslideshow.swf")); function onLoadComplete (événement: événement): void { monoslideshow = événement.target.content; monoslideshow.showLogo = false; monoslideshow.setViewport (nouveau rectangle (730, 20, 700, 660)); var xml: XML = monoslideshow.loadXML (xml); }

Merci beaucoup d'avance !! Aylin

Répondre

0

c'est un morceau de code laid, mais il devrait bien fonctionner:

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) ; 
}