Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Preload e streaming

  1. #1
    Utente di HTML.it L'avatar di diablobox
    Registrato dal
    Feb 2001
    residenza
    Pisa
    Messaggi
    1,154

    Preload e streaming

    Ciao
    non mi mandate a quel paese... ma io di flash proprio non ci capisco nulla.

    Vorrei fare un preload con streaming per un filmato semplice che contiene solo foto.

    In pratica vorrei che il filmato partisse non appena caricata una parte dell'animaizione e caricasse il resto in streaming.

    Questo perchè il mio filmato è venuto 700kb che mi paiono troppi.
    Ma le foto che vi ho messo sono abbastanza di buona qualita.

    Potete dirmi come potrei fare oppure quali sono le ultime tecniche per velocizzare la visione dei filmati flash??

    Ho provato cosi:

    FRAME 1
    total = _root.getBytesTotal();
    loaded = _root.getBytesLoaded();
    percent = int(loaded/total*100);
    esegui = int(total/2);
    if (loaded == esegui) {
    _root.gotoAndStop(3);
    } else {
    _root.gotoAndPlay(2);
    }

    FRAME 2
    gotoAndPlay(1);
    FRAME 3
    Animazione

    ma ... ovviamente non funziona...

  2. #2
    Prova in questo modo su unica frame

    codice:
    this.stop()
    
    this.onEnterFrame=function(){
          car = this.getBytesLoaded()
          tot=  this.getBytesTotale()
          percent = int(car/tot*100)
    
          if ( int => 40 and int <= 60 ) {
    
                   delete this.onEnterFrame
                   this.play()
          }
    }
    In ogni caso potresti fare un Main che carica dall'esterno swf o foto ed utilizzare la classe MovieClipLoader()

    codice:
    var mcLoad:MovieClipLoader = new MovieClipLoader();
    var mcList:Object = new Object();
    mcList.onLoadInit = function(){
    	trace("Inizializzato");
    }
    mcLoad.addListener(mcList);
    mcLoad.loadClip("file_esterno.jpg", clip);
    Tutorial di And80
    http://www.v2online.it/articoli/moviecliploader.html

  3. #3
    Utente di HTML.it L'avatar di diablobox
    Registrato dal
    Feb 2001
    residenza
    Pisa
    Messaggi
    1,154
    Ciao
    ti ringrazio per i suggerimenti

    ho provato con la prima opzione:

    this.stop();

    this.onEnterFrame = function(){
    car = this.getBytesLoaded();
    tot = this.getBytesTotal();
    percentuale = int(car/tot*100);

    if (percentuale>=20) {

    delete this.onEnterFrame
    this.play();
    }
    }
    a parte che mi sa che avevi inserito un errore. la condizione la verifico su percent (l ho chiamato percentuale) non su int
    ma mi pare non funga.
    Se inserisco una casella di testo con la variabile percentuale mi da 100.

    A me in ogni caso serve che parta appena ha raggiunto il 20%

    Ora provo con l altro metodo...

  4. #4
    Utente di HTML.it L'avatar di diablobox
    Registrato dal
    Feb 2001
    residenza
    Pisa
    Messaggi
    1,154

    Preload e streaming

    un altra cosa

    è possibile caricare flash al termine del caricamento di tutto il resto del contenuto della pagina??

  5. #5
    a dire il vero

    Codice PHP:
    this.stop()
    var 
    percent_:Number=0
    this
    .onEnterFrame=function(){
          
    this.car _root.getBytesLoaded()
          
    this.tot=  _root.getBytesTotal()
          
    this.percent Math.floor(this.car/this.tot*100)
          
    trace(this.percent)
          if ( 
    percent >= 20) {

                   
                   
    _root.play();
                   
    delete this.onEnterFrame
          
    }

    A me funziona dipende però come hai strutturato il filmato

    Per un TEST

    fai un FLA con 6 frame
    nella prima metti il codice
    e
    dalla seconda alla sesta importa delle immagini da 100/200 KB

    quando maindi in prova il filmato dal Menu Visualizza
    Impostazioni di caricamento metti ad esempio 56K
    e poi
    Simula caricamento

    vedrai la trace che arriva a 20K e poi passa alla frame 2
    quando ha finito di caricare la frame 3 va avanti e così via

    Rempox

  6. #6
    Utente di HTML.it L'avatar di diablobox
    Registrato dal
    Feb 2001
    residenza
    Pisa
    Messaggi
    1,154

    Preload e streaming

    ciao ti ringrazio per le risposte innanzitutto

    il mio filmato è costruito cosi:
    1 frame c'è lo script con un messaggio di attesa (immagine di preload)
    2 frame che il filmato che è un CLIP FILAMTO chiamato animazione
    e uno STOP ();

    mi sa che devo modificare qualcosa... se hai tempo e mi dai una dritta...

    se metto una casella di testo nel 2° frame con la variabile percent mi da sempre 100

    forse devo sostituire
    this. con animazione.

    ??

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.