Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    ifFrameLoaded in FLASH8

    Salve, sto impazzendo con il comando ifFrameLoaded usando flash8
    Ho creato un flv molto semplice, senza alcun controllo e mi funziona bene.
    Siccome è un video ho pensato che fosse carino mettere un countdown stile cinematografico. E fin qui tutto bene. Il punto è che il file swf pesa 160 kb alla fine e volevo mettere una semplice scritta lampeggiante "attendere".
    Ho sempre usato per fare cio il comando ifFrameLoaded ma non riesco a farlo funzionare.
    Ho provato vari preload ma non sono riuscito a far funzionare nulla.
    Dove sbaglio?
    _______________
    ______|||______
    _____(o o)_____
    --oOO-(_)-OOo--
    _______________

  2. #2
    nel fatto che ifFrameLoaded è oramai un comando obsoleto. Non ho ben capito cosa vuoi fare ma sicuramente, con flash8, non lo fai più con ifFrameLoaded.

  3. #3
    Hai ragione, rileggendo il post forse mi sono spiegato malissimo..ci riprovo.
    Devo fare un swf che carichi in tempo reale un video.
    Ho fatto il video con flv e messo sulla time line al fotogramma 1.
    Funziona.
    Il punto è che questo swf pesa 166 kb e se lo faccio partire passa qualche secondo prima che appia il video (in particolar modo per connessioni lente).
    Voglio mettere quindi una scritta "attendere" che lampeggi fino a quando non appaia il video.
    Per far cio avevo pensato a inserire qualche frame nella time line.
    Il primo con la scritta: "attendere" e azione:
    ifFrameLoaded (4) {gotoAndPlay(4);}
    Il secondo fotogramma vuoto (per creare l' effetto lampeggiante)
    Il terzo fotogramma vuoto solo con azione:
    gotoAndPlay(1);
    il quarto contiene il flv.
    In pratica vorrei solo mettere un preload ma mi sta venendo il dubbio che essendoci il flv che carica in tempo reale la cosa sia impossibile.
    Poi pure se obsoleto il comando dovrebbe funzionare...perchè non va?
    _______________
    ______|||______
    _____(o o)_____
    --oOO-(_)-OOo--
    _______________

  4. #4
    io eviterei di embeddare il flv, e procederei caricandolo esternamente in streaming.

  5. #5
    Ma infatti non voglio implementare il flv nel filmato....quello pesa più di 3 Mb.
    Voglio solo creare un preload molto striminzito per il file swf che fa aprire il flv e che pesa 160 kb.
    _______________
    ______|||______
    _____(o o)_____
    --oOO-(_)-OOo--
    _______________

  6. #6
    Originariamente inviato da Starsky
    Ma infatti non voglio implementare il flv nel filmato....quello pesa più di 3 Mb.
    Voglio solo creare un preload molto striminzito per il file swf che fa aprire il flv e che pesa 160 kb.
    una cosa del genere

    Codice PHP:
    _root.createEmptyMovieClip("clip"1);
    _root.clip.createTextField("testo"1101020020);
    clip.onEnterFrame = function(){
        
    car _root.getBytesLoaded();
        
    tot _root.getBytesTotal();
        
    perc Math.floor((car/tot)*100);
            
        
    format = new TextFormat();
        
    format.color 0x123466;
        
    format.font "Verdana";
        
        if(!
    isNaN(perc)) {
            
    clip.testo.text "Caricamento.."+perc+"%";
            
    clip.testo.setTextFormat(format);
        }
        if(
    car >= tot && tot perc && perc == 100){
            
    delete this.onEnterFrame;
            
    clip.testo.text "";
            
    _root.gotoAndPlay(2);        
        }

    ma se fai una ricerca ne trovi tanti di preload

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  7. #7
    oddio scusa, devo aver letto male -.-

  8. #8
    Funziona eppure non mi spiego una cosa:
    Premetto che ora funziona sia il preload che ifFrameLoaded eppure è strano:

    Se apro flash8 e crero un fimato a 720 x 420 e importo un video da scaricare in modo progressivo il file mi peserà 34 kb.
    Non so che ho combinato prima ma mi pesava oltre 160 kb e percio volevo mettere il preload.
    Non mi sono accorto che funzionava...se sulla linea temporale mettevo un file pesantissimo il preload partiva, ma sempre dopo aver aspettato che caricasse i 160 kb minimo.
    Ora che ho fatto le cose dall' inzio e con calma il file pesa 34 k...stesso discorso...devo sempre aspettare che carichi prima i 34 kb e poi parte il preload.
    Se non importo nessun flv però il file pesa 2 kb, come è "normale" che sia e dovrò aspettare solo 2 kb.
    Insomma...ho notato che se voglio mettere un flv, qualsiasi filmato ha un tempo "morto" di caricamento minimo di 30 kb che è il minimo peso del swf che ho creato e non ci sta nulla da fare per inserire un preload durante questi pochi kb.
    Possibile che succeda questa cosa?
    Non so se mi sono spiegato bene... :-)
    Ciao.
    _______________
    ______|||______
    _____(o o)_____
    --oOO-(_)-OOo--
    _______________

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.