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

Discussione: problema con preload

  1. #1

    problema con preload

    Ciao, ho un problema con un preload!!

    L'ho fata con una semplice barra che quando tocca i 25%, 50%, 75% fa apparire i 3 piccoli movie dei rispettivi numeri!!
    In locale mi funziona benissimo, ma quando l'ho provato in rete i 3 movie dei numeri non appaiono, mentre la barra va!!

    Quale può essere il problema????

    io ho notato che in locale la barra ha un movimento fluido mentre in rete, causa connessione (immagino), ha un movimento a scatti;
    può essere questa la causa del non funzionamento dei 3 movie???
    Magari, dico una cazzata, la barra saltellando casualmente non tocca esattamente il 25, 50 e 75, quindi non fa partire i movie!!!

    però è solo un'ipotesi credo assurda, lascio la parola agli esperti...

    GRAZIE MILLE

  2. #2
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Nella condizione if dove verifichi la percentuale caricata usa un operatore di maggioranza al posto di quello di uguaglianza.

  3. #3
    io è questo che ho messo:

    car = _level0.getBytesLoaded();
    tot = _level0.getBytesTotal();
    larghezza = 100;
    perc = parseInt((car*100)/tot);
    progres = perc+"%";
    setProperty ("barra", _xscale, (perc*larghezza)/100);
    setProperty ("barra", _x, 27.1);
    if (perc == 25) {
    _root.venticinque.play();
    }
    if (perc == 50) {
    _root.cinquanta.play();
    }
    if (perc == 75) {
    _root.settantacinque.play();
    }
    if (car == tot) {
    gotoAndPlay ("Scene 1", 1);
    }

    quindi dici di mettere:
    if (perc >= 25)
    giusto???

  4. #4
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Prova una cosa del tipo:
    codice:
    if (car == tot) {
    	gotoAndPlay("Scene 1", 1);
    } else if (perc>=75) {
    	_root.settantacinque.play();
    } else if (perc>=50) {
    	_root.cinquanta.play();
    } else if (perc>=25) {
    	_root.venticinque.play();
    }

  5. #5
    Ho provato a fare come hai detto tu, if (perc >=25), ma in questo modo tutte le volte che la percentuale è maggiore di 25 fa apparire il movie;
    cosi arrivo verso la fine della barra con 25, 50 e 75 che continuano a lampeggiare!!!
    Hai un'altra proposta???

    GRAZIE MILLE

  6. #6
    l'ho scritto in ritardo ora provo il tuo secondo consiglio

  7. #7
    Non ti ho detto che i 3 movie fanno apparire i numeri e poi scomparire!!!

    Bhe, comunque la conclusione è uguale;
    facendo come hai detto tu (la seconda volta) i movie continuano ad andare, e quindi una volta arrivati alla soglia della percentuale esatta lampeggiano fino alla fine!!!

    dovrei forse fare come hai detto tu, ma dire anche hai 3 movie che dopo la prima volta non devono partire più!!!

    Se hai consigli sono molto ben accetti!!!

  8. #8
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Ovvio, mi aspettavo una cosa del genere ...
    Puoi mettere un flag di controllo del tipo:
    codice:
    if (partito25<>1) {
    		_root.venticinque.play();
    		partito25 = 1;
    	}

  9. #9
    non lo conosco questa action.
    Dove e come devo metterla??
    al posto di

    if (perc == 25) {
    _root.venticinque.play();
    }

    o in aggiunta sotto???

    GRAZIE ancora

  10. #10
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    codice:
    if (car == tot) {
    	gotoAndPlay("Scene 1", 1);
    } else if (perc>=75) {
    	if (partito75<>1) {
    		_root.settantacinque.play();
    		partito75 = 1;
    	}
    } else if (perc>=50) {
    	if (partito50<>1) {
    		_root.cinquanta.play();
    		partito50 = 1;
    	}
    } else if (perc>=25) {
    	if (partito25<>1) {
    		_root.venticinque.play();
    		partito25 = 1;
    	}
    }

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.