Pagina 1 di 5 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 46

Discussione: Preloader----

  1. #1

    Preloader----

    Lo sò sarò il quarantamilionesimo forumista che parla di preloader e chiede aiuto...ma il punto è che non mi tornano i conti...
    mi spiego meglio...
    classica situazione con un main.swf ed i vari swf esterni.
    bene io ogni volta li preloado allo stesso modo...
    vorrei sapere dai miei saggi preferiti per quale ragione il mio preload,funziona su tutto ma mi sballa su un solo swf:il più importante.Quello da 60 Mega!! :metallica
    che il peso eccessivo mi faccia sballare il player?
    oppure ha solo bisogno di una sana razione di pugni? :master:

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    284
    posta il codice del preload

  3. #3
    ciao Sauzer
    io il codice te lo posto pure ma sappi che
    1)è un normalissimo pre copiato da miliardi di normalissimi pre...
    2)funziona in tutti gli altri casi...
    codice:
    onClipEvent (enterFrame) {
    	_root.tot = _root.mc_ext.getBytesTotal();
    	_root.loa = _root.mc_ext.getBytesLoaded();
    	_root.dispC.text = _root.bitload;
    	_root.dispT.text = _root.bittotal;
    	if (_root.tot == _root.load && _root.tot>1024) {
    		_root.scritta._visible = false;
    		_root.dispC._visible = false;
    		_root.dispT._visible = false;
    		
    	} else {
    		_root.scritta._visible = true;
    	}
    }

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    284
    Scusa se ti rispondo cosi tardi...ma ho avuto da fare, spero cmq di esserti ancora utile.

    A parte l' errore che penso sia di battitura "_root.loa", prova a scrivere cosi :
    onClipEvent (enterFrame) {
    _root.tot = _root.mc_ext.getBytesTotal();
    _root.load = _root.mc_ext.getBytesLoaded();
    _root.dispC.text = _root.bitload;
    _root.dispT.text = _root.bittotal;
    trace("Bytes caricati: "+_root.mc_ext.getBytesLoaded()+ " su: "+_root.mc_ext.getBytesTotal());
    if (_root.load>=_root.tot && _root.tot>1024); {
    _root.scritta._visible = false;
    _root.dispC._visible = false;
    _root.dispT._visible = false;

    } else {
    _root.scritta._visible = true;
    }
    }

    e fammi sapere cosa ti restituisce il trace.
    ciao

  5. #5
    ciao Sauzer...
    il punto è il seguente...
    se il filmato lo testo a velocità prestabilita,il trace
    (così come i campi di testo...)visualizzano l'aumento dei bytes caricati!
    se invece lo provo normalmente non vedo l'incremento ma direttamente i valori finali.e non parlo di immagini o swf leggeri(fagiano si ma così tanto no )
    parlo di uno swf esterno da 60Mb...
    il trace del tuo pre,così come il trace del mio,restituiscono uno 0 per i caricati ed un -1 per i totali..poi una volta caricato i valori li sputa fuori esatti...è come se per un certo periodo perde il controllo della situazione!?!? :master:
    qualche opinione al riguardo?

  6. #6
    A parte che vorrei sapere su che versione di flash stai lavorando... poi:



    _root.tot = _root.mc_ext.getBytesTotal();
    _root.loa = _root.mc_ext.getBytesLoaded();

    perfetto, hai le veriabili _root.tot e _root.loa del filmato _root.mc_ext che avra' fatto prima di questo enterFrame un loadMovie sull' swf da 60 Mb .. giusto ???

    Ok ... andiamo avanti:


    _root.dispC.text = _root.bitload;
    _root.dispT.text = _root.bittotal;


    perfetto, hai appena popolato 2 campi di testo dinamici con i rispettivi valori
    • assolutamente niente per _root.bitload che non si sa cosa sia o da dove provenga
    • ed altrettanto niente per _root.bittotal, perfetto sconosciuto anche lui


    Quindi sembrerebbe tutto OK, dov'e' il problema se ti da sempre zero e poi -1 ??? :master:


    Posta tutto il codice che e' meglio


    P.S. devi fare 2 volte CTRL+INVIO per testare i preloads in locale ... poi non capisco alla fine un preload a cosa ti serva, visto che dubito fortemente che tu possa mettere on-line un sito da 60 Mb
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  7. #7
    codice:
    onClipEvent (enterFrame) {
    	tot = this.getBytesTotal();
    	loa = this.getBytesLoaded();
    	this._parent.dispC.text = loa;
    	this._parent.dispT.text = tot;
    	if (loa>=tot && tot>1024) {
    	_root.scritta._visible = false;
    		if (_root.conta<=100) {
    			this._alpha = _root.conta;
    			_root.conta += 5;
    		}
                    this.gotoAndPlay();
    	} else {
    		_root.scritta._visible = true;
                    this.gotoAndStop();
    	}
    }
    onClipEvent (data) {
    	this._width = 300;
    	this._height = 150;
    }
    questo sul mc vuoto!
    uso MX 2004 Pro....
    ...lo script che hai quotato è evidentemente sbagliato
    (anzi colgo l'occasione per scusarmi pubblicamente con Sauzer78...
    quando uno è demente è demente...riferito a me ovviamente! )
    **
    questo che ti ho appena scritto pure...ma c'è una differenza!
    per quello di prima non ho bisogno di una tua spiegazione,per questo invece la gradirei...
    loa e tot assumono un valore,a meno che anche il trace mi prende per il culo
    non capisco perchè settando la velocità di download questo script fà il suo dovere,non facendolo non mi caca proprio,loa e tot a velocità normale passano da 0 e -1 rispettivamente,al totale.
    ...scusa come fanno a mettere i preload nei CD?
    Mi spieghi andr3a?
    P.S. devi fare 2 volte CTRL+INVIO per testare i preloads in locale ... poi non capisco alla fine un preload a cosa ti serva, visto che dubito fortemente che tu possa mettere on-line un sito da 60 Mb
    coglione sì,ma con Nesquik!

  8. #8
    Originariamente inviato da fates69
    ...scusa come fanno a mettere i preload nei CD?
    ma di cosa parli ??? :master:

    Vuoi il preload per fare il fico in un swf che deve girare da cd ??? te lo fai a mano ma non ne capisco il senso.
    [ poi magari una volta su CD per leggere tutti i 60 mega ci mette qualche secondo ... ecco, magari in quel caso potrebbe esserti utile ma non so come puoi fare per testarlo, se non masterizzarlo e provare ]

    Se parli invece dei preloads di installazione softwares o di elaborazione, mi sa che hai sbagliato linguaggio di programmazione e/o programma















    [riflessione del giorno]
    una volta gli applicativi veloci erano apprezzati, ora coi PC superpotenti la gente si mette a fare preloads finti
    [/riflessione del giorno]
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  9. #9
    Originariamente inviato da andr3a
    [... ecco, magari in quel caso potrebbe esserti utile ma non so come puoi fare per testarlo, se non masterizzarlo e provare ]
    ...bravo è proprio quello il caso.
    Vedo che però non mi sei stato di grande aiuto.
    poi magari una volta su CD per leggere tutti i 60 mega ci mette qualche secondo
    ...di nuovo bravo!
    è proprio per quella manciata di secondi che volevo mettere il preload..
    Vuoi il preload per fare il fico in un swf che deve girare da cd ???
    in diversi cd allegati alle solite riviste d'informatica,il caricamento di immagini o comunque di risorse esterne pesanti,è sempre preceduto da preloader...proprio per avvertire che qualcosa sta succedendo!
    sono tutti fichi quelli lì?

    [riflessione della sera]
    una volta gli aiuti erano competenti e apprezzati...nell'era dei MegaSuperProgrammatoriDiFamaUniversale le risposte sono
    ma non so come puoi fare per testarlo
    (per inciso era proprio quello che avevo chiesto...)
    [/riflessione della sera]
    ciao genio & sregolatezza
    tu sì che sei un fico!

  10. #10
    Originariamente inviato da fates69
    ciao genio & sregolatezza
    tu sì che sei un fico!
    ma ci stai serio ??? ...

    1 - io ti ho risposto se non masterizzarlo e provare
    [ che se non l'avesi capito dovrebbe essere l'unica soluzione salvo riuscire a configurare la bandwidth alla velocita' di un CD-ROM 40X ]

    2 - di quello che fai a me importa niente

    3 - la riflessione non era rivolta a te o a questo caso dei 60 mega, ma a tanti altri



    E siccome sono l'unico che t'ha risposto, assieme a sauzer78, un grazie ci poteva stare comunque.
    Peccato, alla prossima non ti rispondo.


    Auguri per il cd
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

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.