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

    caricare swf sequenzialmente

    Ciao a tutti,

    ho un file principale con cui con loadClip carico un swf esterno.Vorrei fare in modo che alla fine del primo swf esterno mi carichi un secondo swf esterno e così via
    nel file principale carico con:
    loaderMCL.loadClip("../swf/demo.swf", sito_mc.mainDemo_mc);
    dove loadeMCL è un oggetto MovieClipLoader che ho creato e mainDemo è un createEmptyMovieCip


    In demo.swf ho messo una funzione che richiamo alla fine di alcuni NEW TWEEN per caricare demo1.swf. ma non mi funziona:

    //chiamo la funzione
    vaiDemo1();
    //dichiaro la funzione
    function vaiDemo1() {
    loaderMCL.loadClip("../swf/demo1.swf" , sito_mc.mainDemo_mc);
    }
    Secondo voi dove sto sbagliando ?

  2. #2
    Utente di HTML.it L'avatar di byaur
    Registrato dal
    Aug 2004
    Messaggi
    1,061
    il Movie Clip Loader ha dei event listener appositi che ti consentono di controllare il caricamento, tipo preload... quello che fa per te è onLoadComplete...
    Chi di noi non vorrebbe
    sollevare il velo sotto cui sta nascosto il
    futuro...
    David Hilbert

  3. #3
    Ciao byaur,

    qualcosa si è mosso, ho caricato con loadMovie e compare il secondo SWF quando il primo ha finito di girare , però non dove voglio io. Si posiziona tutto a sinistra:

    loadMovie("../swf/demo1.swf", 1);
    Ho la necessità di inserirlo in sito_mc.mainDemo_mc (che è il mio percorso), ma se faccio:

    loadMovie("../swf/demo1.swf", sito_mc.mainDemo_mc);
    non vedo niente.

    Oltre a questo il mio problema è che dovrei appoggiarmi al MovieClipLoader che ho creato nel fimlato principale per caricare il secondo SWF e far partire lo stesso preload che uso per il primo SWF. Vedi qui sotto :

    var loaderMCL:MovieClipLoader = new MovieClipLoader();
    var myListener:Object = new Object();
    myListener.onLoadStart = function(target_mc) {
    newTween(sito_mc.loadBar_mc, "_alpha", Strong.easeOut, 0, 100, 30, false);
    };
    myListener.onLoadProgress = function(target_mc, loadedBytes, totalBytes) {
    sito_mc.loadBar_mc._visible = true;
    sito_mc.percent_txt._visible = true;
    var percent:Number = Math.round(loadedBytes/totalBytes*420);
    trace("la percentuale di caricamento è:"+percent);
    //sito_mc.percent_txt.text = percent+"%";
    sito_mc.loadBar_mc._width = percent;
    };
    myListener.onLoadComplete = function(target_mc) {
    sito_mc.loadBar_mc._visible = false;
    sito_mc.percent_txt._visible = false;
    };

  4. #4
    Utente di HTML.it L'avatar di byaur
    Registrato dal
    Aug 2004
    Messaggi
    1,061
    ma perchè utilizzi il loadMovie se hai i MC Loader...
    non ti conviene utilizzare il loadClip ????
    Chi di noi non vorrebbe
    sollevare il velo sotto cui sta nascosto il
    futuro...
    David Hilbert

  5. #5
    SI, hai ragione, adesso sono riuscito areferenziarmi al mio oggetto loaderMCL del filmato principale.

    _root.loaderMCL.loadClip(_root.sito_mc.mainDemo_mc );
    _root.loaderMCL.unloadClip(_root.sito_mc.mainDemo_ mc);

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.