• User

    problema con preload

    ciao a tutti, ho bisogno di un aiutino.

    Ho un file index.swf, con dei pulsanti che mi dovrebbero caricare altri swf esterni. Gli swf esterni, hanno delle foto (sono delle pagine con dei prodotti). Nel index.swf, ho fatto un preload, spiego cosa ho fatto:

    sul primo livello, ho creato un movieclip con istanza "barra", sul secondo livello ho messo sul primo fotogramma questo codice:

    car = getBytesLoaded();
    tot = getBytesTotal();
    if (car >= tot) {
    gotoAndPlay(3); //parte il filmato principale
    }
    percentuale = math.round(car/tot*100);

    progres = percentuale+"%";
    setProperty("barra", _xscale, percentuale);
    setProperty("barra", _x, 282);

    e sul secondo fotogramma un gotoAndPlay(1);

    Nel swf esterno, ho creato lo stesso preload, ma quando faccio prova filmato del index.swf, mi carica si la pagina, ma quando vado a cliccare il pulsante che mi dovrebbe caricare l'swf esterno, mi carica solo il contorno e non le foto. Mi sapete dire come mai?

    Ah un'altra cosa, nel index.swf carico un swf esterno tramite loadMovie():

    mc_1.loadMovie("prodotti1.swf",0); //codice sul fotogramma

    Mi fa la stessa cosa, mi carica il contorno della pagina ma non le foto.
    Se levo a tutti il preload, mi funziona alla grande.
    Non riesco proprio a capire, dove e' che sbaglio, spero che mi potete aiutare.
    Grazie in anticipo


  • Super User

    Ciao Stella,

    prova a cambiare il path e nome di var. Scritto cosi, pure per i filmati esterni, flash va a 'cercare' nella _root (index.swf) e non capisce.

    Esempio per il mc_1.loadMovie("prodotti1.swf",0); //codice sul fotogramma
    il path giusto, diventa mc_1.gotoAndPlay(3) o this.gotoAndPlay(3);
    Stessa cosa per il resto del codice.

    🙂