Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di ARNIE
    Registrato dal
    Feb 2007
    Messaggi
    138

    preload per swf esterno

    ciao ragazzi,
    io ho creato una pagina html con dentro un swf chiamato menu

    All'interno dell'swf (menu) carico altri swf esterni.

    Quando faccio cli sul btn x mi carica l'swf esterno x.

    Il problema è che in locale viaggia tutto ok, mentre in rete è lentissimo

    Ho messo un preload nell'swf x all'inizio ma quando lo vado a provare non mi fa vedere il preload, ma non si vede niente fino a quando non lo ha caricato...come faccio a fare vedere il preload mentre lo carica?? Dove devo inserire il preload, nell'swf principale???
    se, si che codice bisogna usare???

    Ho usato lo stesso codice dell'swf principale per il preload e nel primo funziona perfettamente.

    ciao e grazie

  2. #2
    Utente di HTML.it L'avatar di ARNIE
    Registrato dal
    Feb 2007
    Messaggi
    138
    il codice usato per tutti e due i preload è:

    nel primo fotogramma:

    posizione=bar._x;
    lunghezza=bar._width;

    if (_root.getBytesTotal()<1000) {
    unit = "bytes";
    totali = (Math.floor(_root.getBytesTotal()*10))/10+unit;
    } else if (_root.getBytesTotal()>1000000) {
    unit = "mb";
    totali = (Math.floor(_root.getBytesTotal()/100000))/10+unit;
    } else {
    unit = "kb";
    totali = (Math.floor(_root.getBytesTotal()/100))/10+unit;
    }


    nel quinto fotogramma:


    bitload = _root.getBytesLoaded();
    bittotal = _root.getBytesTotal();
    percentuale = Math.floor((bitload/bittotal)*100)+"%";
    if (unit == "bytes") {
    parte = (Math.floor(bitload*10))/10+"bytes";
    } else if (unit == "mb") {
    parte = Math.round(bitload/1000)/1000+"mb";
    } else {
    parte = (Math.floor(bitload/100))/10+"kb";
    }
    setProperty ("Bar", _xscale, (bitload/bittotal*100));
    setProperty ("Bar", _x, (lunghezza*(bitload/bittotal)/2)+(posizione-lunghezza/2));



    if (percentuale=="100%") {
    gotoAndPlay("inizio_2");
    }else{
    gotoAndPlay (4);
    }



    magari è sbagliato il preload, ma nel'swf principale funziona

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.