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

    Ma allora, per una barra di caricamento fluida...

    Ho realizzato una barra di progresso del caricamenteo che sembra funzionare... (*vento*)
    Vorrei renderla fluida, perchè come si sa, senza appositi comandi vengono fuori scattose.
    Così ho pensato di risolvere il problema molto semplicemtne applicando il tipico codice che si usa per il movimento e il ridimensionamento fluido dei mc sulla barra di progresso. Ho applicato al mc della barra questo:

    onClipEvent(enterFrame){
    scala_y=(0+_root.perc)/5;
    this._yscale-=Math.round(scala_y);
    }

    dove perc è la percentuale di caricamento calcolata nella root...

    Considerando che ponendo come controllo della barra di progresso semplicemente :

    _root.barra._yscale = _root.perc;

    e cioè ponendo la percentuale dimensionale della barra uguale a quella del caricamento, la barra funziona.
    Perchè il codice di cui sopra non va?

  2. #2
    Vi prego Y_Y

  3. #3
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182

    Re: Ma allora, per una barra di caricamento fluida...

    avrei usato più una roba simile
    codice:
    onClipEvent(enterFrame){
    scala_y=(100-_root.perc)/5;
    this._yscale+=Math.floor(scala_y);
    }
    anche se non l'ho mai provato a fare

    con il tuo codice mi pare che la barra rimanga sempre a yscale uguale a zero

  4. #4
    Uffa niente... rimane a 100% nonostante la variabile di perc funzioni.

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da Edward Becket
    Uffa niente... rimane a 100% nonostante la variabile di perc funzioni.
    devi impostare la yscale della barra a zero prima di iniziare il "preload"

  6. #6
    Ehm... cof cof... come?
    Non c'è un modo per aggirare questo ostacolo inserendo forse uno zero da qualche parte nel codice... uhmm...

  7. #7
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    si,
    codice:
    onClipEvent(load){
    this._yscale = 0;
    }
    onClipEvent(enterFrame){
    scala_y=(100-_root.perc)/5;
    this._yscale+=Math.floor(scala_y);
    }

  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    438
    scusate l'intromissione .... volevo solo segnalarvi questo esempio:

    http://flash-mx.html.it/movies/view_movie.asp?id=633




  9. #9
    Oddio non posso crederci che non mi ricordo neanche questi semplici comandi... mi è bastato un anno di astensione da Flash e guarda come sono ridotto... :rollo:

    Crazzie... non so come rincrazziarti...

  10. #10
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da Edward Becket

    Crazzie... non so come rincrazziarti...
    va bene così

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.