Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Carica swf ma play solo quando finisce il precedente swf caricato

    Ciao,
    in AS3 carico vari swf in mc differenti, come posso fare a verificare quando arrivo all'ultima frame del swf precedente in modo da sincronizzare la partenza del successivo ?
    (supponendo che sia tutto caricato)
    Il mio futuro ?? Io lo conosco, è il PARTY !! (Party Man)
    ...e ricordati che prima o poi il po-chi gira (Il Maestro)

  2. #2
    In pratica, una volta caricato così l'swf esterno ponendo questo codice nella prima (e unica) frame del mc1
    codice:
    var loader:Loader = new Loader();
    loader.load(new URLRequest('movie_esterno.swf'));
    addChild(loader);
    non so come verificare mc1.currentFrame da mc2...
    Il mio futuro ?? Io lo conosco, è il PARTY !! (Party Man)
    ...e ricordati che prima o poi il po-chi gira (Il Maestro)

  3. #3
    Riporto qui la possibile soluzione ancora in fase di sviluppo
    codice:
    var infoloader:LoaderInfo = loader.contentLoaderInfo;
    infoloader.addEventListener(Event.COMPLETE, function(event : Event) : void
    {
    	var swfTimeline:MovieClip = loader.content as MovieClip;	
    	swfTimeline.addEventListener(Event.ENTER_FRAME, function endMovie(event : Event) : void
    										{
    											if(swfTimeline.currentFrame>=swfTimeline.totalFrames)
    											{
    												trace('Movie finito !');
    												swfTimeline.removeEventListener(Event.ENTER_FRAME, endMovie);												
    											}
    										});
    	
    });
    suggerimenti son comunque ben accetti
    Il mio futuro ?? Io lo conosco, è il PARTY !! (Party Man)
    ...e ricordati che prima o poi il po-chi gira (Il Maestro)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.