• User Newbie

    immagini random + dissolvenza...

    Ciao Ragazzi, ho scaricato un FLA per aggiornare il mio sito, carica immagini random e fà una sfumatura tra un'immagine e l'altra:
    onClipEvent (load) {
    tempo = getTimer();
    pausa = 4000; // es. per 5 secondi (5.000 millisecondi)
    _root.numvar = Math.round(Math.random()*64); // 64 immagini
    if (_root.numvar<1) {
    _root.numvar = 1; // per evitare il numero 0
    }
    fadeout = false;
    miaclip = "swf/sfondo/sfondo"+_root.numvar+".jpg";
    loadMovie (miaclip, _root.sfondo1);
    loadMovie (miaclip, _root.sfondo2);
    }
    onClipEvent (enterFrame) {
    if (getTimer() - tempo >= pausa) {
    tempo = getTimer();
    fadeout = true;
    // ... istruzioni per numero random ...
    _root.numvar = Math.round(Math.random()*64); // 64 immagini
    if (_root.numvar<1) {
    _root.numvar = 1; // per evitare il numero 0
    }
    miaclip = "swf/sfondo/sfondo"+_root.numvar+".jpg";
    loadMovie (miaclip, _root.sfondo2);
    }
    if (fadeout) {
    if (_root.sfondo1._alpha > 0) {
    _root.sfondo1._alpha -= 4;
    } else {
    fadeout = false;
    loadMovie (miaclip, _root.sfondo1);
    }
    } else {
    _root.sfondo1._alpha = 99;
    }
    }
    Funziona bene off line,ma on-line è un disastro!
    la nuova immagine viene caricata nel momento in cui la precedente và in dissolvenza, per cui il più delle volte sparisce l'immagine visualizzata e dopo un pò appare la nuova...
    Servirebbe un preload o almeno una pausa di qualche secondo prima della sissolvenza...
    A presto


  • Super User

    Ciao daeldiro benvenuto sul Forum GT, se il fla che hai scaricato è free e mi puoi dire da dove lo hai scaricato provo a studiarlo.


  • User Newbie

    lo trovi qui
    eventmedia.it/fla.zip

    e il risultato (pessimo lo trovi qui

    eventmedia.it/2009/index.htm

    Grazie 1000!!


  • Super User

    Ciao daeldiro, purtroppo non riesco a farci niente, gli scatti ci sono sino a quando le foto non sono nella cache, trattandosi di ben 64 foto non credo che un visitatore avrà l'opportunutà di vederle due volte, il preload, almeno il tipo classico, non serve a niente perchè le foto sono caricate dinamicamente ma il caricamento dell'interfaccia è istantaneo, diciamo che è una gallery un pò arcaica in actioscript 1.0, mi dispiace io non so cosa fare.


  • User Newbie

    basterebbe far caricare l'immagine successiva e solo dopo che l'immagine è stata caricata dare il via alla dissolvenza...

    Secondo te non si può fare in nessun modo?
    anche cambiando radicalmente FLA...


  • User Newbie

    In fondo a me serve solo di caricare immagini random ed effettuare una dissolvenza tra loro, è mai possibile che sia una cosa così difficile e che non ci sia nessun fla già pronto?


  • User

    Non è poi tanto complesso...
    butta via quel fla e usa actionscript3+flex

    credimi è molto piu semplice e da ottime prestazioni


  • User Newbie

    sapessi come si fà!!!:x
    un'imboccatina gigante?;)