Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    **** Problema con + swf esterni ****

    Ciao a tutti,
    da molto tempo uso questo actionscript per caricare swf esterni all'interno di una clip:

    function preload() {
    //this.createEmptyMovieClip("vuoto", 2);
    //this.vuoto.loadMovie("unos.swf");
    this.vuoto.loadMovie("public/banner/scene/scena_001"+(random(4)+1)+".swf");
    this.onEnterFrame = function() {
    car = this.vuoto.getBytesLoaded();
    tot = this.vuoto.getBytesTotal();
    perc = int((car/tot)*100);
    trace(perc);
    this.stato.text = "Loading . . . "+perc+"%";
    if (tot != undefined) {
    if (car>=tot and car>1024) {
    stato.text = "";
    vuoto._alpha = 100;
    delete this.onEnterFrame;
    }
    }
    };
    }
    preload();



    Fino ad oggi non ho mai avuto problemi, ora c'è qualcosa che non va.

    Su questa stringa this.vuoto.loadMovie("public/banner/scene/scena_001"+(random(2)+1)+".swf"); se cambio il numero (random(4)+1)+".swf") chiaramente mi dovrebbe caricare 4 swf in maniera random, giusto??!!
    Ma da oggi non funziona più, in pratica mi carica solo scena_001 e scena_002 all'infinito ignorando completamente le altre scene "003 e 004"......

    Mi aiutate???????


    Grazie10000

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    prova ad usare Math.floor(Math.random()*4)+1

    codice:
    this.vuoto.loadMovie("public/banner/scene/scena_00"+(Math.floor(Math.random()*4)+1)+".swf");

  3. #3
    ...continua a caricare sempre esolamente le prime 2scene 001/002...
    boooo..
    ho sostituito lavecchia stringa con la nuova this.vuoto.loadMovie("public/banner/scene/scena_00"+(Math.floor(Math.random()*4)+1)+".swf");

    Ma che sarà.... andavo tutto bene fino a ieri ora si è piantato tutto.

  4. #4
    ....se esiste anche un'altra action diversa da questa va benissimo, purchè risolvo il problema,,,......


    Grazie10000

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    direi che a questo punto non si tratta di un problema di compatibilità, ho fatto un trace dei vari numeri ottenuti con la formula, e mi vengono restituiti tutti, significa che il filmato da caricare non si dovrebbe affatto fermare sempre e solo al 001/002

    hai pulito la cache dopo aver modificato la formula?

  6. #6
    ... ho pulito la cache + volte.....per questo ti dico sto dicendo che è un fatto strano...
    Ma non'è che potresti indicarmi un'altra action??????
    grazie

  7. #7
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da danny_way
    ... ho pulito la cache + volte.....per questo ti dico sto dicendo che è un fatto strano...
    Ma non'è che potresti indicarmi un'altra action??????
    grazie
    non c'è un'altra action per fare il random, apparte le due che già abbiamo visto, la prima, quella da te postata, è un po' vecchia e risale a flash 4... mentre la seconda viene sfruttata sulla base della classe dedicata "Math" ed attualmente sarebbe quella da utilizzare (valida anche per AS3)

    evidentemente il problema è un altro... ma alla cieca nn saprei quale potrebbe essere...

  8. #8
    Per prima cosa, visto che, se non ricordo male, flash è key sensitive, controlla come hai pubblicato i file delle scene 3 e 4, dopo di che guarda se nel tuo progetto non hai dichiarato una variabile per impostare il numero totale delle scene (anche se in realtà nello stralcio di codice postato non lo richiami).

  9. #9
    ........dimmi pure quali informazioni possono esserti utili per individuare il problema........
    scusa ma ho veramente bisogno che questa action funzioni bene...

    ancora grazie.

  10. #10
    Originariamente inviato da RadioStudio95
    Per prima cosa, visto che, se non ricordo male, flash è key sensitive, controlla come hai pubblicato i file delle scene 3 e 4, dopo di che guarda se nel tuo progetto non hai dichiarato una variabile per impostare il numero totale delle scene (anche se in realtà nello stralcio di codice postato non lo richiami).
    Le scene sono state pubblicate nello stesso modo e non ho mai dichiarato una variabile che limitasse il numero delle scene....

    Il fatto è che prima dell'altro ieri mi caricava tutte e 4 le scene, poi ho aggiornato i 4 fla e pubblicato i 4 swf ed è iniziato il casino.

    ;-)

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.