• User

    Nasconere i primi frame del precaricamento

    Come si fa' a tener nascosti i primi frame del precaricamento sul un clip che gira ciclicamente??????

    Clip filmato in flash.
    Precaricamento composto da 2 frame per ciascun livello:actions e text, dal terzo livello parte l'animazione del clip.(Terzo livello intendo livello uno del clip)

    Primo frame "actions":

    var amountLoaded:Number = _root.getBytesLoaded()/_root.getBytesTotal()
    loadText.text = Math.round(amountLoaded * 100) + "%";

    Secondo frame "actions":

    if(_root.getBytesLoaded() == _root.getBytesTotal() ) {
    gotoAndplay(3);
    }
    else {

    gotoAndPlay(1);
    }

    livello "text" : sullo stage scrivo "90" con assegnata l'istanza : loadText

    Il clip parte dal terzo frame e ho lasciato vuoti 2 frame per ogni livello andando a pari con il preloanding.
    Il clip gira a rotazione senza azioni di stop.
    quando va a capo il clip stacca brutalmente per i 2 frame del caricamento, facendo vedere la scritta loading del livello "text"
    Cosa che ovviamente non vorrei succedesse.

    E' ore che non riesco a trovare la soluzione, se qualcuno sa' la soluzione chiedo gentilemnte di scrivermelo. Ciao Grazie


  • Super User

    Sono un po confuso non capisco che uso vuoi fare del preloader, mc ciclico? il preloader serve solo al primo caricamento una volta nella cache non serve più, poi ricordati che per vedere se un preloader funziona bisogna testarlo on-line, a proposito nel post hai messo gotoAndplay invece che gotoAndPlay, controlla se in flash è giusto.


  • User

    Ciao Nathan. Grazie come sempre della tua disponibilita'. Avevo preparato una foto con varie immagini della mia area di lavoro per comprendere meglio il problema , ma non posso pubblicare il link di dove risiede.
    Cerco di spiegarmi meglio. (Il preload comunque l'ho testato e funziona bene.)
    Ho solo il problema che quando l'animazione, che gira ciclicamente, finisce e ricomincia da capo, l'animazione stacca e fa' vedere il frame dell'azione "Text".
    La struttura dell'area di lavoro che ho creato nella timeline si compone di svariati livelli per l'animazione. A tutti i livelli ho lasciato all'inizio 2 frame vuoti. Questo perche' nei primi 2 frame in 2 livelli iniziali ho composto il "Preload".

    Dal basso verso l'alto della "Timeline" ho inserito:
    Livello text: nello stage ho inserito la scritta per la percentuale (quella che si vede quando il clip torna a capo)
    Livello Actions: con 2 azioni, quelle nel mio post.
    Dal terzo livello (livello uno) parte l'animazione del clip: Dal terzo frame.
    I primi 2 frame li ho lasciati vuoti come per tutti gli altri livelli che compongono l'animazione.

    Tutto ok ..Il clip funziona e il preload carica perfettamente. Ma il mio problema rimane, come scritto sopra che, quando l'animazione finisce e ricomincia, invece di partire dal terzo frame, parte dal primo e l'animazione stacca e si vede la scritta del livello "Text"

    Questo e' quanto...

    Ciao e grazie ancora infinitamente


  • Super User

    Ma, non so che dire avrei bisogno di fare dei test, cosi in teoria non so aiutarti.


  • User

    Grazie comunque, come sempre gentile.
    Oggi ho riprovato da capo a realizzare il preload, ma il problema e' sempre lo stesso.
    Mi tocchera' inserire il clip senza il preload.😢


  • User

    Ciao Nathan e ciao a tutti.
    Scrivo la risposta del mio problema che era una cosa semplicissima ...Essere autodidatti in questo campo non fa proprio per me!!:x

    Nel primo livello dell'animazione, mi sono posizionato sull'ultimo frame e ho inserito l'azione:
    gotoAndPlay(con il numero del frame da dove il clip deve ripartire);

    Tutto qui:)
    Ciao e grazie