Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21

Discussione: preload nella root

  1. #1

    preload nella root

    ho un preload nella root (Scene 1):
    nel primo fotogramma ho:

    car = _root.getBytesLoaded();
    tot = _root.getBytesTotal();
    perc = int(car/tot*100)+" %";
    avan = int(car/tot*100);
    setProperty("corpo", _yscale, 0+avan);
    if (car == tot) {
    gotoAndPlay("Scene 1", 3);
    }
    nel secondo fotogramma ho:
    gotoAndPlay(1);

    nel terzo fotogramma in poi ho tutto il lavoro lungo la timeline.

    ma non funziona, prima era in una scena precedente (preload) e funzionava ma mi perdeva tutti i percorsi del lavoro stesso quindi ho pensato di metterlo nella rott insieme a tutto il lavoro (Scene 1) ma non funziona piu', cosa devo correggere nello script?
    yah man...
    MY SITE
    MY SITE

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    se stai in un'unica scena, credo che ti basti correggere questo

    gotoAndPlay("Scene 1", 3);

    in

    gotoAndPlay(3);

  3. #3
    no non funziona, mi conpare per un istante il preload ma poi passa subito dopo
    yah man...
    MY SITE
    MY SITE

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da ketamanali
    no non funziona, mi conpare per un istante il preload ma poi passa subito dopo
    mmh, un po' strana come cosa... il codice, al di là del fatto che è un po' vecchiotto, sembra corretto, non dovrebbe muoversi così rapidamente

    a meno che non hai un filmato da 1 byte lo stai provando in "Prova filmato" con "Simula scaricamento" no?!

  5. #5
    il filamto pesa 350 kb e provo in modo corretto perche' prima mi funzionava, sembra come se non legge il codice
    yah man...
    MY SITE
    MY SITE

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da ketamanali
    il filamto pesa 350 kb e provo in modo corretto perche' prima mi funzionava, sembra come se non legge il codice
    infatti... nel dubbio potresti cambiare codice... se magari provi con una versione di flash superiore alla 6, potresti avere qualche fastidio con quel codice

  7. #7
    ok grazie, effettivamente sto lavorando con la versione 8 ma il codice e' una cosa vecchia.
    yah man...
    MY SITE
    MY SITE

  8. #8
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da ketamanali
    ok grazie, effettivamente sto lavorando con la versione 8 ma il codice e' una cosa vecchia.
    codice:
    stop();
    var loader = this.createEmptyMovieClip("loader", 500);
    loader.onEnterFrame = function(){
    	var car = _root.getBytesLoaded();
    	var tot = _root.getBytesTotal();
    	var perc = Math.floor((car/tot)*100)+"%";
    	var avan = Math.floor((car/tot)*100);
    	if(!isNaN(perc)){
    		_root.corpo._yscale = avan;
    	}
    	if(car >= tot && tot > avan && avan == 100){
    		delete this.onEnterFrame;
    		_root.gotoAndPlay(3);
    	}
    }

  9. #9
    il preload sembra farlo, ma non mi funziona piu' la barra (corpo) e la percentuale
    yah man...
    MY SITE
    MY SITE

  10. #10
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da ketamanali
    il preload sembra farlo, ma non mi funziona piu' la barra (corpo) e la percentuale
    ho sbagliato una riga ed un "processo", così dovrebbe andare

    codice:
    stop();
    var loader = this.createEmptyMovieClip("loader", 500);
    loader.onEnterFrame = function(){
    	var car = _root.getBytesLoaded();
    	var tot = _root.getBytesTotal();
    	var avan = Math.floor((car/tot)*100);
    	var perc = String(avan)+"%";
    	if(!isNaN(avan)){
    		_root.corpo._yscale = avan;
    	}
    	if(car >= tot && tot > avan && avan == 100){
    		delete this.onEnterFrame;
    		_root.gotoAndPlay(3);
    	}
    }

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.