Visualizzazione dei risultati da 1 a 3 su 3

Discussione: problemi con preload

  1. #1

    problemi con preload

    Ciao a tutti!
    ho alcuni problemi ad inserire un preload reperito in rete, si tratta di un file fla nel quale si trova un solo fotogramma con questo codice:

    MovieClip.prototype.Preloader = function(x, y, w, h, coloreBordo, coloreBarra, coloreBg, coloreOmbra) {
    this.createEmptyMovieClip('bordo', 999);
    this.createEmptyMovieClip('barra', 998);
    this.createEmptyMovieClip('bg', 997);
    this.createEmptyMovieClip('ombra', 996);
    with (bordo) {
    lineStyle(0, coloreBordo, 100);
    moveTo(x, y);
    lineTo(x+w, y);
    lineTo(x+w, y+h);
    lineTo(x, y+h);
    lineTo(x, y);
    }
    with (barra) {
    beginFill(coloreBarra, 100);
    moveTo(0, 0);
    lineTo(w, 0);
    lineTo(w, h);
    lineTo(0, h);
    lineTo(0, 0);
    endFill();
    _x = x;
    _y = y;
    }
    with (bg) {
    beginFill(coloreBg, 100);
    moveTo(x, y);
    lineTo(x+w, y);
    lineTo(x+w, y+h);
    lineTo(x, y+h);
    lineTo(x, y);
    endFill();
    }
    with (ombra) {
    lineStyle(0, coloreOmbra, 100);
    moveTo(x+1, y+1);
    lineTo(x+w+1, y+1);
    lineTo(x+w+1, y+h+1);
    lineTo(x+1, y+h+1);
    lineTo(x+1, y+1);
    }
    barra._width = 0;
    v = .1;
    // fattore di velocità
    this.onEnterFrame = function() {
    car = this.getBytesLoaded();
    tot = this.getBytesTotal();
    car = getTimer();
    tot = 10000;
    perc = Math.floor(car*100/tot);
    if (car == tot) {
    trace("complete!");
    } else {
    if (barra._xscale<100) {
    barra._xscale += (perc-barra._xscale)/4;
    x0 = x;
    x1 = x+w-barra._width;
    barra._x = x0+(x1-x0)/2*(1+Math.sin(k++*v));
    }
    }
    };
    };

    Preloader(25, 200, 500, 10, '0xCCFF00', '0xCCFF00', '0x666666', '0x000000');


    si tratta di una barra a riempimento elastico, ho provato ad inserire il mio filmato flash dal secondo fotogramma ma senza alcun risultato, sicuramente bisogna fare qualche modifica al codice e pertanto chiedo il vostro aiuto dal momento che i codici non sono proprio il mio forte...grazie anticipatamente!

  2. #2
    Non funziona in che senso ? Non vedi il Preloader o non vedi nulla?
    Che cosa c'è nel filmato? Sono usati ad esempio dei components che utilizzano classi di AS2 ?

  3. #3
    il fatto é che la barra di avanzamento graficamente sembra caricare ma il filmato parte cmq prima che abbia finito e si vede quindi le immagini nello sfondo e la barra in primo piano... in ogni caso penso che non carichi nulla... sicuramente bisogna apportare qualche modifica al codice...

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.