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

    preloading xml - fla 8 pro

    buongiorno forum!
    e aiuto!
    sono quasi al termine del lavoro, ma ho un problema presentatosi testando online: gli swf caricati escono, ma:
    1) mi sembra ci mettano + tempo di quello che dovrebbero (swf da 150-160 kb)
    2) debuggando in locale l'xml carica i dati già in fase di preload. Il preload che uso (praticamente x tutti gli swf) è:
    Codice PHP:
    caricati getBytesLoaded();
    totali getBytesTotal();
    percload Math.round((caricati/totali)*100);
    if (
    getBytesLoaded() >= getBytesTotal()) {
        
    gotoAndPlay(3);

    il sito praticamente è quasi tutto xml, dal menù nella home alla maggior parte delle sezioni... so che è una domanda da 100 milioni, ma potrebbe essere l'xml che preloadato così da problemi? se si, qual'è un modo efficiente x fare i preload?
    intanto grazie...

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    al posto tuo farei un preload in un unico frame sfruttando un clip in enterFrame, poi mandi al frame 2 con sicurezza

    inoltre il tuo controllo è un po' troppo sommario e non vedo uno stop nel codice che blocchi al frame 1

    ti suggerisco di usare una cosa del genere

    Codice PHP:
    this.stop();
    var 
    l:MovieClip this.createEmptyMovieClip('l'95463);
    l.onEnterFrame = function(){
        var 
    c:Number this._parent.getBytesLoaded();
        var 
    t:Number this._parent.getBytesTotal();
        var 
    p:Number Math.floor((c/t)*100);
        if(!
    isNaN(p)){
            
    trace(p+"%");
        }
        if(
    >= && && == 100){
            
    this.onEnterFrame null;
            
    gotoAndStop('inizio_filmato');
        }


  3. #3
    intanto grazie semper-presente and!
    lo stop nopn c'è, ma ho omesso anche che al 2° frame ho un "gotoandplay1" x ciclarlo, e il "corpo" dell'swf è su frame 3 con il dovuto "stop".
    cmq ora provo a smanettare sul tuo script...

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 © 2026 vBulletin Solutions, Inc. All rights reserved.