• User

    Galleria video in flash 8

    Salve a tutti, ho bisogno di creare all'interno del sito in flash una galleria video impostata in questo modo:
    sulla sinistra inserirò i link dei rispettivi video e al centro la finestra con i controlli dove si vedranno i vari video selezionat.
    Come posso procedere?
    Qual'è il codice da inserire?
    Grazie:?


  • Super User

    Premetto che di video non ne so molto e che quello che vuoi fare tu non l'ho mai fatto, quindi ho dovuto fare delle prove che sembra funzionino ma non le ho testate a lungo e sopratutto non le ho testate on line.
    Allora per prima cosa guarda la libreria, sotto la X che serve per chiudere la palette c'è una piccola icona fatta da tre liniette, clicca li, si apre una finestra, da quì devi selezionare Nuovo video, ora nella libreria hai un oggetto video, una telecamerina, trascinala nello stage e ridimensionala come serve a te, la sua grandezza sarà quella del video,
    dagli nome istanza mio_video, ora ammettiamo che hai tre filmati flv, rispettivamente:mare.flv, montagna.flv, gara.flv, crei tre pulsanti e liistanzi: pulsante_mare, pulsante_montagna, pulsante_gara.
    in un frame metti questo codice:

    
    var filmino:NetConnection = new NetConnection();
    filmino.connect(null);
    var riproduci:NetStream = new NetStream(filmino);
    mio_video.attachVideo(riproduci);
    riproduci.stop("mare.flv");
    pulsante_mare.onRelease = function() {
        riproduci.play("mare.flv");
    };
    var filmino:NetConnection = new NetConnection();
    filmino.connect(null);
    var riproduci:NetStream = new NetStream(filmino);
    mio_video.attachVideo(riproduci);
    riproduci.stop("montagna.flv");
    pulsante_montagna.onRelease = function() {
        riproduci.play("montagna.flv");
    };
    var filmino:NetConnection = new NetConnection();
    filmino.connect(null);
    var riproduci:NetStream = new NetStream(filmino);
    mio_video.attachVideo(riproduci);
    riproduci.stop("gara.flv");
    pulsante_gara.onRelease = function() {
        riproduci.play("gara.flv");
    };
    
    ```se vuoi puoi mettere un pulsante pausa aggiungendo di seguito questo [codice]
    

    var flag = false;
    pulsantePausa.onRelease = function() {
    if (flag) {
    riproduci.pause(false);
    } else {
    riproduci.pause(true);
    }
    flag = !flag;
    };

    prova ed incrociamo le ditta.

  • User

    Ciao, ho inserito tutto ciò che mi hai detto ma non funziona.
    ho creato un livello dove ho messo il box video mentre in un altro livello ho inserito il codice che mi hai dato ma non funziona.


  • Super User

    Hai la possibilità di farmi scaricare il fla.


  • User

    Il problema che mi si presenta anche è che quando importo i video sia che scelga il comando -importa nella libreria- o che scelga-importa video, dopo l'importazione lui mi posiziona il file sullo stage e non nella libreria.
    Ho provato a spostare questo file dallo stage alla libreria e lo fa trasformandolo in movieclip che io nomino.
    Ho fatto questo per tutti e 4 i video ma poi mi fa vedere solo l'ultimo che ho imporato.
    Quale .fla ti serve? Posso solo attraverso Skype, non so come altrimenti, o mail.
    Hai qualche consigio?
    Ho sistemato tutto il codice e ora funziona ma solo un video su 3 gli altri non partono.
    Poi ho inserito il pulsante pausa come mi hai detto e nel codice l'ho sotituito con STOP ma non funziona.
    Un bel casino, non credi?
    Grazie della pazienza


  • Super User

    Non devi importare i video nella libreria, metti i video in una cartella e salva il documento flash nella medesima cartella.


  • Super User

    http://www.dago2008.altervista.org/
    Scarica il fla e provalo, devi strare attento alle istanze e ai nomi dei file flv, nella prima prova rinomina i tuoi file video mare, montagna, gara, se vedi che funziona, allora modifica il codice con i tuoi nomi.


  • User

    Buon giorno.
    Inserendolo nel mio sito funziona solo un video e il pulsante pausa non funziona.
    Ho fatto un test utilizzando il tuo codice, sostituendo i nomi e salvandolo nella cartella del mio sito dove si trovano i fila flv video ma purtroppo ne funziona solo uno e però il tasto pausa funziona.
    Mistero dell'informatica!!!
    Cosa mi suggerisci per aggirare il problema?
    Grazie


  • User

    Altra cosa.
    I file video sono in un altra cartella in formato .mov
    Io li devo importare tramite flash perchè diventino in formato .flv
    Nell'importazione scelgo la voce "Progressive dowload from a web server" o "Stream from Flash Video Streaming Service"

    A dire il vero ho provato in entrambi i casi ma senza alcun risultato.

    I file .flv importati sono nella stessa cartella dove risiede il file del sito ovvero "animazioni"

    In questa cartella ci sono tutti i file del progetto Flash.


  • Super User

    I file video mov li devi trasformare in file video flv, o usando flash video encoder che viene installato insieme a flash o anche qualche altro programma tipo any video converter. Una volta trasformati li metti in una cartella non li devi ripeto non li devi incorporare in flash, li lasci dentro la cartella e li ci salvi il fla e lo swf, una volta che li esporti sul server naturalmente nel codice devi dargli l'indirizzo assoluto per poterli caricare.


  • User

    Ok questo problema è risolto.
    Il procedimento che facevo era giusto ma mi sono accorto che è la conversione di flash che non andava.
    Ho usato ANY CONVERTER e tutto funziona.
    Grazie


  • Super User

    Bene alla prossima, ciao.


  • User

    Ciao Nhatan volevo sottoporti un altro problema che ho riscontrato.
    So di aver commesso sicuramente qualche errore nella realizzazione del sito, almeno per quanto riguarda la gestione dei vari settori, e ora non ho molto tempo per porvi rimedio.
    Attualmente il sito pesa 523mb e come puoi ben immaginare è molto lento a caricare il tutto.
    Soltanto dopo ho capito che potevo creare dei collegamenti esterni ai file che m'interessavano.
    Pensi che sia troppo elevato come dimensioni?
    Non sono riuscito a capire come inserire un preloader nel primo fotogramma come mi era stato detto.
    Ci ho provato ma all'avvio mi parte subito il secondo fotogramma.
    Mi puoi aiutare anche in questo?
    Grazie


  • Super User

    Quando si cambia argomento bisogna aprire una nuova discussione, ricordalo per la prossima volta, per favore.
    532 mb non sono pochi ma credo che non sia l'unico sito in flash a pesare anzi, da dove hai preso il preloader?


  • User

    Scusami hai ragione, prometto di non farlo più.
    Mi è stato consigliato Julius come sito dove scaricare un preloader.
    C'era anche il codice ma come ti dicevo non funziona.
    Poi dovrebbe essere lungo almeno il tempo necessario a caricare una parte del sito mentre questo nel test durava pochissimo.
    Grazie e scusami ancora.


  • Super User

    Non è che il preloader dura poco, il preloader dura quanto basta perchè il suo codice ha una funzione che calcola il caricamento di quello che viene dopo, devi aver sbagliato qualcosa, ora scarico il preloader di julius poi ti faccio sapere.


  • Super User

    Allora ho visto il preloader è un classico una barra di caricamento, se controlli il codice ha un gotoAndStop al fotogramma 2 , e quì nel fla di julius c'è una foto, ora tu devi eliminare il frame 2 del preloader, mettere il preloader al frame1 della tua time line e far incominciare il sito dal frame 2, il test lo devi fare on line perchè in locale è naturale che sembra non funzioni, sicome il caricamento del sito in locale è istantaneo il preloader a poco da calcolare.