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

    [Flash MX] preload swf esterni

    Salve!
    Arrivo subito al dunque: ho un filmato in cui ho creato una serie di bottoni (altro non sono che preview di immagini) a cui ho associato il seguente codice:
    codice:
    on (release) {
        loadMovie("immagini/immagine.swf", contenitore);
    }
    dove contenitore è un mc sullo stage che funge da "contenitore", mentre il file immagine.swf altro non è che un filmato composto da tre fotogrammi: due per il preload mentre il terzo contiene la foto.

    il mio problema è questo: una volta caricato il tutto online, clicco sul bottone ma non compare niente, nè filmato nè relativo preload... solo quando clicco una seconda volta mi esce l'immagine!!!

    qualcuno può aiutarmi?

    Per la cronaca, ho provato a cercare sul forum (tipo questa discussione ma non ci ho capito niente!!!!! :master: )

    Grazie

  2. #2
    nella discussione che hai citato il problema era dato da un errore nel codice del preloader del filmato esterno..

    prova a controllare il tuo script del preloader..ciao

  3. #3
    ciao e grazie per la risposta

    venendo al problema, ho creato l'swf con l'immagine così (sono tre fotogrammi):

    1° fotogramma:
    codice:
    car = _level0.getBytesLoaded();
    tot = _level0.getBytesTotal();
    progres = parseInt((car*100)/tot)+"%";
    if (car == tot) {
        gotoAndStop(3);
    }
    2° fotogramma:
    codice:
    gotoAndPlay(1);
    3° fotogramma: la semplice immagine.

    Però resta il fatto che continua a non funzionare

  4. #4
    quello che hai postato è il codice del preloader del filmato esterno?

    perchè
    codice:
    car = _level0.getBytesLoaded();
    tot = _level0.getBytesTotal();
    è sbagliato..

    _level0 fa riferimento alla root...e la root è già stata caricata

  5. #5
    sì, e come dovrei fare allora?

    perdona la mia ignoranza ma, in flash, sono ancora una frana!!!

  6. #6
    ragazzi, forse ho trovato una soluzione:

    nel fotogramma1 del file swf contenente l'immagine ho cambiato l'as con questo:

    codice:
    car = this.getBytesLoaded();
    tot = this.getBytesTotal();
    progres = parseInt((car*100)/tot)+"%";
    if (car == tot) {
        gotoAndStop(3);
    }
    ma c'è un intoppo: cliccando una preview, compare il benedetto preload ma, arrivato al 91%, si blocca

    perchè? in cosa sbaglio?

    grazie

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.