Visualizzazione dei risultati da 1 a 9 su 9

Discussione: problemi con preloader

  1. #1

    problemi con preloader

    ciao ragazzi
    ho un problema ..
    nel mio filmato ho in serito un form per i contatti che funziona esportando il filmato con
    actioscript 2.0, ma il problema sorge perchè esportando in questo modo non funziona più il preloader...
    Può dipendere da questo???

  2. #2
    Utente bannato
    Registrato dal
    Jul 2006
    Messaggi
    605
    come hai fatto il loader?

  3. #3
    in che senso???
    vuoi che posto il codice?

  4. #4
    Originariamente inviato da ondagiuonda
    in che senso???
    vuoi che posto il codice?
    ovvio altrimenti come si fa avedere il problema

    ciao
    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 !

  5. #5
    è un mvclip
    ed ha quest azione

    onClipEvent (load) {
    playHere = 95;
    startAction = "play";
    }

    all'interno del mvclip
    una barra che si carica con questa azione

    onClipEvent (enterFrame) {
    _parent.prelaod();
    }

    e su un frame quest azione

    function prelaod() {
    if (doneLoading == 0) {
    if (!check) {
    this_frame = _parent._currentframe;
    _root.this_frame = this_frame;
    if (playhere >= 100 || playhere <= 1) {
    playhere = 95;
    }
    playHereP = playHere / 100;
    check = 1;
    }
    total = _parent.getBytesTotal() * playHereP;
    isloaded = _parent.getBytesLoaded();
    percent = 100 * isLoaded / total;
    bytes = ((int(isloaded / 1000) add " KB of ") add int(total / 1000)) add " KB";
    percentPrint = int(percent) add "% LOADED";
    bar._xscale = percent;
    if (Number(percent) > Number(95)) {
    if (thenGoHere) {
    if (startAction == "play") {
    _parent.gotoAndPlay(thenGoHere);
    }
    if (startAction == "stop") {
    _parent.gotoAndStop(thenGoHere);
    }
    } else {
    if (startAction == "play") {
    _parent.gotoAndPlay(Number((this_frame + 1)));
    }
    if (startAction == "stop") {
    _parent.gotoAndStop(Number((this_frame + 1)));
    }
    }
    gotoAndStop("off");
    doneLoading = 1;
    } else if (waitHere) {
    _parent.gotoAndStop(waitHere);
    } else {
    _parent.gotoAndStop(Number(this_frame));
    }
    }
    }
    _parent.stop();
    doneLoading = 0;
    check = 0;
    stop();


    pero' se pubblico con actionscript 1.0 funziona...

  6. #6
    beh devi sostituire la funzione int con Math.round
    tutto qua
    in questa riga

    percentPrint = int(percent) add "% LOADED";

    con

    percentPrint = Math.round(percent) add "% LOADED";





    prova a vedere se va adesso
    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
    non va...

  8. #8
    e cosa succede adesso ti da qualche errore??
    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 !

  9. #9
    prova un attimo con questo preload
    codice:
    _root.createEmptyMovieClip("clip", 1);
    _root.clip.createTextField("testo", 1, 10, 10, 200, 20);
    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);		
    	}
    }
    nn cè la barra ma volendo si mettere


    oppure prova a mettere qualche trace x vedere se le var le legge bene
    xchè con AS2 le var devono essere x forza inizializzate prima di poterle usare

    ciao
    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 !

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.