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

Discussione: FLV dinamici

  1. #1

    FLV dinamici

    Sto cercando da un pochino ed ho trovato qualche guidetta, ma come sempre (ormai mi ci sono abituato) tra le guide e quello che succede a me non corrisponde.
    Voglio creare un videoPlayer con possibilità di caricare dinamicamente un filmato. Per fare questo per ora mi sto limitando a mettere il nome del filmato ed il percorso all'interno di una variabile, per poi trovare il sistema di passarla al flash (questo dovrei saperlo fare)

    Uso Flash 8
    Apro un documento nuovo e trascino nel 1° frame del root il player e gli assegno la skin che mi piace. A video vedo il player, vado su parametri e setto i vari autoplay, autorewind... se metto contentPath il video funziona. Ma a sto punto lo lascio vuoto perche devo farlo in modo dinamico.
    Nel 1° frame della root scrivo questo codice che trovo sulle guide:

    codice:
    import mx.video.*;
    myVideo = "video.flv";
    myPlayer.contentPath = myVideo;
    Provo il filmato e mi viene questo errore:
    codice:
    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 16: L'istruzione deve apparire all'interno del gestore on/onClipEvent
         import mx.video.*;
    
    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 17: L'istruzione deve apparire all'interno del gestore on/onClipEvent
         myVideo = "gonokata.flv";
    
    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 18: L'istruzione deve apparire all'interno del gestore on/onClipEvent
         myPlayer.contentPath = myVideo;
    
    Totale errori ActionScript: 3 	 Errori segnalati: 3
    Perchè? cosa non ho capito delle varie guide lette? loro fanno così!
    Grazie
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Se hai quegli errori non stai scrivendo in un frame della root, ma hai selezionato un movieclip e stai scrivendo sopra di lui, perciò il player ti segnala che se vuoi scrivere sopra un clip lo devi fare dentro a un evento.
    Se vuoi scrivere su un frame devi selezionare il frame sulla timeline e niente altro.

  3. #3
    ci riprovo allora... è molto che non uso più il flash, quindi mi aspetto anche un mio errore banale!
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

  4. #4
    grazie... ero ignorante io! ora va!
    Sono anche riuscito a mettere una maschera con un tastino play sul video.
    Noto però una cosa strana. alla fine del video il lettore rimane in play e cerca di ribufferizzare (credo) qualcosa. Come posso dire di andare in STOP alla fine del filmato? così da poter rivisualizzare il bottone play sul video riavvolto?
    Grazie
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Mmh, strano. Di default il comportamento è quello che cerchi di impostare tu, salvo che non ci sia qualche impostazione nel lettore che mi sfugge, che hai impostato erroneamente...

  6. #6
    questo è il codice scritto
    codice:
    import mx.video.*;
    myVideo = "http://192.168.1.30/gonokata.flv";
    myPlayer.contentPath = myVideo;
    
    maschera.bott_play.onRelease = function() {
     maschera._visible=false;
     myPlayer.play();
    }
    I parametri del player sono:
    autoplay: false
    autorewind: true
    autosize: false
    bufferTime: 0.1
    contentPath:
    cuePoints: nessuno (cos'è che non ho capito?)
    isLive: false
    maintainAspectRatio: true
    Skin: SteelExternalAll.swf
    skinAutoHide: false
    totalTime: 0
    volume: 100

    Da AS non si può gestire la cosa?
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

  7. #7
    un qualcosa tipo:


    if(myPlayer.is_end()) myplayer.stop();

    non esiste?
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

  8. #8
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Sì, i player hanno una gestione degli eventi più semplice rispetto alla classe Video su cui si basano, puoi gestire l'evento COMPLETE e fare quello che vuoi all'interno della funzione che viene eseguita, riavviare il filmato, caricarne un altro e così via.

  9. #9
    Ho modificato così il codice:
    codice:
    import mx.video.*;
    
    var listenerObject:Object = new Object();
    listenerObject.complete = function(eventObject:Object):Void {
       myPlayer.stop();
       maschera._visible=true;
       trace("finito");
    };
    
    myPlayer.addEventListener("complete", listenerObject);
    myVideo = "http://192.168.1.30/gonokata.flv";
    myPlayer.contentPath = myVideo;
    
    
    maschera.bott_play.onRelease = function() {
     maschera._visible=false;
     myPlayer.play();
    }
    ma non mi cambia nulla... l'evento non viene richiamato (il trace non da effetti)
    Sbaglio qualcosa?
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

  10. #10
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Ho qualche dubbio sul fatto di aver compreso quello che succede, forse vedendo il filmato lo capirei meglio. Puoi allegarlo? (Se puoi, fallo con servizi tipo megaupload, perchè sul forum non puoi allegare file diversi da immagini)

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.