• Super User

    Ciao krilakre a benvenuto nel forum GT 🙂

    Seleziona l' ultimo frame del FLA, se non è un keyframe aggiungilo.
    Apri il pannello azioni e scrivi:
    getURL("http://www.miosito.com/pagina.html","_self");


  • User

    @Flep said:

    Ciao krilakre a benvenuto nel forum GT 🙂

    Seleziona l' ultimo frame del FLA, se non è un keyframe aggiungilo.
    Apri il pannello azioni e scrivi:
    getURL("http://www.miosito.com/pagina.html","_self");
    Grazie Flep era proprio quello che cercavo 🙂
    Purtroppo ora ho un problema con il preload del filmato in questione 😞
    In pratica questo filmato che reindirizzerà verso un'altra pagina è la seconda scena di un contenuto in flash, di cui la prima scena è un preload con una piccola animazione in loop che al finire del caricamento della seconda scena (contenente appunto il filmato) dovrebbe passare alla visualizzazione di questa.
    Tutti gli ActionScript che ho trovato per fare in modo che al caricare della seconda scena si passi alla visualizzazione di questa mi hanno dato errore o segnalazioni di script obsoleto (uso Macromedia Flash8), e non ho trovato nessuno script semplice semplice che risolva la cosa. In pratica si vede l'animazione del preload che si ripete ciclicamente e non passa mai alla visualizzazione della seconda scena :bagno:
    Inoltre mi sembra di aver capito che converrebbe mettere il tutto in un unica scena, e gestire preload e filmato lungo la linea temporale, ma non ho capito come mai l'uso delle scene sia sconsigliato..


  • Super User

    Ecco un preloader per flash 8. Li serve un unico fotogramma chiave per quello non ha bisogno del uso delle scene.

    http://www.onsitus.it/test/preloader.zip

    L'uso delle scene rende solo il tutto complicato per controllare piu clip filmato/pulsante/suoni su piu scene.

    Visto che Flash e stato creato originalmente come software di animazione, le scene erano utile per creare animazione continua (tipo cartone animati) mantenando il tutto in scene separate/ordinate ma con un minimo di interattivita della parte del utente.

    Con il sviluppo di Flash stesso e Actionscript e la piu grande ampiezza d'uso, le scene sono inutile per creare siti o applicazione flash.

    Aggiungo, riguardo azione d'un pulsante verso una scena:
    non richiamarla con il nome della scena stessa ma con un nome 'label' dato al fotogramma da dove inizia la scena stessa. Non posso spiegarti perche ma Flash sembra creare problemi con nomi scene ogni tanto. :bho:


  • User

    Grazie Onsitus, comunque ho messo tutto in un unica scena ed ho inserito il seguente codice sul primo frame del filmato ed ora va tutto ok:

    stop();
    onEnterFrame = function(){
    if (_root.getBytesLoaded() == _root.getBytesTotal()){
    delete onEnterFrame;
    play();
     }
    }
    

    Non ho ancora capito come si fa a creare uno script per un preload su scena1 che al caricamento di scena2 passi alla visualizzazione di questa, comunque vabè.
    Avrei un paio di domandine stupide da sottoporti:
    Come faccio a cancellare le scene in Macromedia Flash8?
    C'è un modo per testare in locale il preload che ho fatto, simulando il caricamento del filmato in Macromedia Flash 8 (altrimenti in locale carica subito il filmato e il preload si vede per mezzo secondo..)?

    Grazie comunque, siete stati molto gentili 🙂


  • Super User

    Come faccio a cancellare le scene in Macromedia Flash8?

    In flash, sotto finestra troverai l'opzione per aprire il panello delle scene (window>other panels>scene). Di la puoi eliminarla.

    C'è un modo per testare in locale il preload che ho fatto, simulando il caricamento del filmato in Macromedia Flash 8 (altrimenti in locale carica subito il filmato e il preload si vede per mezzo secondo..)?

    sempre in flash, quando fai il 'preview' del filmato (ctrl+enter), sotto 'visualizza' (view), puoi simulare il download e cambiare i settings di download (Download settings) per una connessione tra 14.4 (1.2kb/sec) e T1 (131.2kb/sec)


  • User

    Thanks 🙂


  • User

    Non riesco a risolvere il problema purtroppo -.-
    Ho fatto la prova in remoto, e l'animazione del preload dura mezzo secondo poi sparisce, ed inizia il video che va però a scatti perchè non è stato caricato -.-
    Metto qui il link ad un archivio rar contenente il preload ed il filmato che non parte, con relativo progetto Macromedia Flash 8, per chi volesse gentilmente darmi una mano a sistemare lo script:
    Link preload


  • Super User

    Link sbagliato...


  • User

    Sorry, ora funziona 🙂


  • Super User

    Il video viene caricato esternamente in streaming. Non viene incluso nel filmato Flash e precaricato dal preloader. Di la il fatto che il tuo preloader si vede per pochissimo tempo (visto il poco contenuto ci mette nulla a caricare)e che il video va a scatti (visto che viene caricato in runtime e i scatti sono i tempo di 'buffering');)


  • Super User

    http://www.onsitus.it/test/introteres.zip

    Una soluzione, un po pesantucio per un intro (253kb).


  • User

    @Onsitus said:

    http://www.onsitus.it/test/introteres.zip

    Una soluzione, un po pesantucio per un intro (253kb).
    Non so come tu abbia fatto ad importare il filmato nel progetto, ma è perfetto :yuppi:

    Grazie 🙂


  • Super User

    File>Import>Import to stage poi sceglie le opzione che te lo mette sulla linea temporale e ci aggiunge le fotogramma necessarie automaticamente. 😉