Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    Ho un swf che mi carica diversi dati da diversi files txt

    Durante il caricamento però mi blocca spesso il browser.. come potrei evitare ciò?

    grazie a tutti/e


  2. #2
    A questo punto non ti conviene mettere tutto in un file XML?

  3. #3
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    dunque mi spiego meglio...

    Ho un clip con la seguente action:

    _root.loading._alpha=100;


    dati = new LoadVars();
    dati.onLoad = function(success)
    {
    if(success){

    // AZIONE dopo il caricamento...
    _root.loading._alpha=0;

    } else {

    TRACE("ERRORE");
    _root.loading._alpha=75;
    }
    };

    dati.load("elenco/file"+progressivo.text+".txt");

    dove progressivo è un numero da 1 a n...
    n al massimo può essere uguale a 365


    Fin qui.. tutto bene.. solo che...
    con questo sistema il pc spesso si blocca quantomeno in lunghe e fastidiose attese...
    mentre io vorrei almeno metterci un delizioso.. preload durante il caricamento di tutti i files..
    (es. 365 files..)

    come potrei fare?

    ho provato a mettere il loading come clip all'inizio con alpha = 100 e un volta caricato tutto.. = 0 ma non funzia..

    Grazie a tutti/e coloro che mi potranno dare una dritta risolutiva

    ps: Dopo che il pc ha caricato tutti i files txt... li ritrovo appunto tutti nei files temporanei di internet.. è possibile cancellarli in qualche modo alla disconessione dalla pagina dove si visualizza l'swf corrispondente? Ho notato infatti un rallentamento delle prestazioni
    dopo la visualizzazione di questo swf e quindi forse cancellandoli potrei riottenere
    la funzionalità normale. o no? Arigrazie

  4. #4

  5. #5
    potresti quantomeno avvisare l'utente dell'avveuto caricamento o del carimento in esecuzione del tipo:

    Codice PHP:
    if(success){
      
    I++
      
    _root.preload.text "File :"".txt caricato, attendere successivi..."


    In ogni caso mi chiedo ti servono 365 txt caricati contemporaneamente ??
    Non è ipotizzabile caricarli secondo una logica ??

  6. #6
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    in media 30 kb only!

    Originariamente inviato da pasavign
    Ma quanto pesano questi files di testo?
    Sono leggerissimi, in media solo 30 kb l'uno...



    Non capisco infatti perke mi debbano bloccare il browser durante il loro caricamento...


  7. #7
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    si mi servirebbe di caricarli quasi contemporaneamente perchè..

    Originariamente inviato da rempox
    potresti quantomeno avvisare l'utente dell'avveuto caricamento o del carimento in esecuzione del tipo:

    Codice PHP:
    if(success){
      
    I++
      
    _root.preload.text "File :"".txt caricato, attendere successivi..."


    In ogni caso mi chiedo ti servono 365 txt caricati contemporaneamente ??
    Non è ipotizzabile caricarli secondo una logica ??
    Al termine del loro caricamento in sostanza ho relativi quadrati riportanti il loro contenuto e mi piacerebbe poterli visualizzare tutti insieme..


  8. #8
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    Aggiungo per una descrizione del mio problema più dettagliata..

    che...



    Ho due swf


    1) CARICA.swf

    2) QUADRI.swf


    in CARICA.swf l'unico cod action script è:

    loadMovie ("QUADRI.swf", caricacontenitore);
    caricacontenitore._alpha=75;
    bottonesu.enabled=false;

    in

    QUADRI.swf

    ho invece:

    //GENERA MaxClip di movieclip con istanza myClip1, myClip2.. ecc... fino a myClipMaxClip.. ognuno uguale ad un movieclip in libreria con nome concatenamento "myClip".


    spazioW=10 // spaziatura fra un clip e l'altro
    spazioH=10
    MaxCol=3
    MaxRow=1 // compreso lo zero sono 2 righe
    MaxClip=365
    Col=1 // colonna
    Row=0 // riga
    I = 1 // Indice per Clip


    while (I<=MaxClip){
    this.attachMovie("myClip", "myClip"+I,I)
    mc=eval("myClip"+I);
    mc.progressivo.text=I;
    mc._x=(Col*(mc._width+spazioW) - (mc._width+spazioW))+30
    mc._y=(Row*(mc._height + spazioH))+30;
    if(Col<3){
    Col++
    }else{
    Col=1;Row++
    }
    I++
    }

    e una clip chiamata appunto myClip con questo codice:

    //progressivo.text=1;
    //ATTENDIPREGO="Loading...";
    //testo=ATTENDIPREGO;

    _root.loading._alpha=50;
    dati = new LoadVars();
    dati.onLoad = function(success)
    {
    if(success){

    // istruzioni per il caricamento corretto
    //quindi solo quando i dati sono stati caricati esegue le
    //istruzioni

    testo = this.testo;
    //trace(testo);
    dati.text=testo;

    trace (progressivo.text);



    datioccorrenti=dati.text;
    trace (datioccorrenti);
    myarray = new Array();

    } else {
    // istruzioni per l'errore di caricamento
    TRACE("ERRORE");
    _root.loading._alpha=75;
    }
    };

    dati.load("elenco/file"+progressivo.text+".txt");


    Perchè con questi swf spessissimo mi si blocca il browser e il pc fino a che non sono caricati tutti i file txt anche se questi sono leggerissimi (in media pesano 70 kb l'uno)?
    e soprattutto come (se) posso rimediarvi???

    Grazie infinite a tutti/e!


  9. #9
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    Nessuno dei/delle big flashers.. sa come mai...

    Nessuno dei/delle big flashers.. sa come mai...

    mi si blocca tutto per un po' di minuti senza possibilità di intervenire in nessun modo se nn con ctrl alt canc quando faccio partire i du swf sopra menzionati?

    Grazie infinite a chi mi da dritte per risolvere sto bugge maledetto



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.