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

    preload associato a bottone

    Ho associato un preload ad un pulsante il quale dovrebbe caricare un swf esterno. Fin'ora la cosa funziona bene così:


    codice:
    on(release) { 
    _root.loading.loadMovie("Peter_L/asilo.swf")
    _root.onEnterFrame = function(){ 
    totali = this.loading.getBytesTotal() 
    caricati = this.loading.getBytesLoaded() 
    if(totali==caricati && totali>1024){ 
    this.loading.gotoAndPlay("vai03") 
    delete this.onEnterFrame 
    } 
    } 
    }
    Ora però vorrei che al bottone venga associato un preload con tanto di barra di caricamento e ho provato così:

    codice:
    on(release) { 
    _root.loading.loadMovie("Peter_L/asilo.swf") 
    _root.onEnterFrame = function(){ 
    total_bytes = _root.loading.getBytesTotal() 
    loaded_bytes = _root.loading.getBytesLoaded() 
    remaining_bytes = total_bytes-loaded_bytes;
    percent_done = int((loaded_bytes/total_bytes)*100);
    bar.gotoAndStop(percent_done);
    ifFrameLoaded ("Scena2", 409) {
    	gotoAndPlay("Scena2", "vai01");
    } 
    } 
    }
    ho creato una scena 2 nel swf caricato per mettere la barra di caricamento, però non ho messo lo script come dicono le guide (visto che l'ho messo nel bottone della root:


    codice:
    total_bytes = this.loading.getBytesTotal(); 
    loaded_bytes = this.loading.getBytesLoaded(); 
    percent_done = int((loaded_bytes/total_bytes)*100);
    bar.gotoAndStop(percent_done);
    ifFrameLoaded ("Scene 2", 88) {
    	gotoAndPlay("Scene 2", 1);
    }

    ma non funzia: mi fa ripartire il movie principale dove sono i bottoni in loop...
    che faccio, ho sbagliato con le root e this?

    Qualcuno può aiutarmi?

    Grazie in anticipo

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    ifFrameLoaded ("Scene 2", 88) {
    gotoAndPlay("Scene 2", 1);
    }

    a chi fa riferimento?

  3. #3
    dovrebbe far riferimento al swf caricato: quando è carico vai e play quel frame...

    dici che non è preciso il riferimento?
    allora se aggiungo:

    ifFrameLoaded ("Scene 2", 88) {
    this.loading.gotoAndPlay("Scene 2", 1);
    }

    però in più non capisco perchè devo mettere Scene 2. Devo veramente creare una seconda scena per la barra?


    grazie

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Ma la barra dove sta?

  5. #5
    nella scena 1 del swf da caricare

  6. #6
    Ciao a tutti.
    Vorrei provare a spiegarmi meglio....
    Quello che vorrei è poter associare il preload al pulsante
    LO script qui di seguito funziona ...ma:

    on(release) {
    _root.loading.loadMovie("Peter_L/asilo.swf")
    _root.onEnterFrame = function(){
    totali = this.loading.getBytesTotal();
    caricati = this.loading.getBytesLoaded();
    percent_done = int((caricati/totali)*100);
    bar.gotoAndStop(percent_done);
    if(totali==caricati && totali>1024){
    this.loading.gotoAndPlay("vai01")
    delete this.onEnterFrame
    }
    }
    }
    ma vorrei che si visualizzi una barra e la percentuale di caricamento (v. riga 6 e 7).
    Nel tutorial di Gianni Marzaloni la barra e lo script stanno nella scena 1 del swf esterno. Caricato passa alla scena 2 e parte il filmato.
    Ma io vorrei associare lo script al bottone del filmato principale per poter indicare un frame esatto da dove il filmato caricato deve partire. invece il tutorial non lo permette...

    Qualcuno potrebbe gentilmente aiutarmi?

    Grazie mille

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.