Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529

    [Mx]Problema preload _root

    Ciao a tutti!

    Nel mio movie come caricamento principale uso questo script:

    codice:
    onClipEvent (enterFrame) 
    {
    	var loaded = Math.round(_root.getBytesLoaded()/_root.getBytesTotal()*100)
    	loading = 'caricamento   ' + loaded + ''
    	bar.scaleX = loaded
    	if(loaded == 100 && _parent.has_loaded) 
    	{
    		_parent.gotoAndPlay(22)
    	}
    }
    Nella mia timeline ho tre frame:
    1.frame il preload
    2.frame un mio mc con un'animazione
    3.frame altro mc con altra animazione

    Il preload mi carica solo il secondo frame, e caricato quello mi parte il filmato con il terzo frame ankora da caricare e mi va a scatti!

    COsa cè che sbaglio?? :master:

    grassie in anticipo a tutti!
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  2. #2
    Utente di HTML.it L'avatar di Nix82
    Registrato dal
    Oct 2001
    residenza
    Mussolente (VI)
    Messaggi
    1,122
    Scusa aran ma non riesco a capire ! Quello script lo hai messo in un mc (vuoto?)nel primo frame per fare il preload giusto??
    E inoltre tu vuoi che quando sia stato caricato il filmato, la _root vada (gotoAndStop ?) nel frame 2 giusto? Io ho capito così...
    La cultura è il nostro passaporto per il domani. Il futuro appartiene alle persone che si preparano oggi.
    Martin Luther King

  3. #3
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Porc...

    Ho sbagliato a scrivere lo script...scusa !
    allora sì è nel primo frame dentro un mc dove cè la barra e la percentuale di caricamento!

    Al posto di

    _parent.gotoAndPlay(22)

    (nn so da dove cavolo l'ho tirato fuori), ho messo

    _parent.nextFrame()

    Adesso dovremmo esserci di più!
    (scusa ma ieri avevo un pò di sonno )
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  4. #4
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Up :quipy:
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  5. #5
    Utente di HTML.it L'avatar di Nix82
    Registrato dal
    Oct 2001
    residenza
    Mussolente (VI)
    Messaggi
    1,122
    Allora da quanto ho capito tu hai una filmato nella cui _root hai un solo key frame e dove metti un solo mc composta da 3 frame ! Se ho capito giusto prova questo script



    onClipEvent( load) {
    //opzionale in quanto il filmato ha un solo frame
    _root.stop();
    }

    onClipEvent (enterFrame) {
    car = _root.getBytesLoaded();
    tot = _root.getBytesTotal();
    perc = parseInt((car/tot)*100);
    //io qui ho inserito un campo di testo tu invece hai la barra
    progres = perc + "%";
    if (car != undefined) {
    if (car == tot) {
    nextFrame();
    }
    }
    }



    Ah inoltre devi avere uno stop(); nel fotogramma 2 ok??
    Prova questo e fammi sapere
    La cultura è il nostro passaporto per il domani. Il futuro appartiene alle persone che si preparano oggi.
    Martin Luther King

  6. #6
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    No nella timeline principale ho 3frame nei quali:

    1 frame:
    preload con barra di avanzamento

    2frame:
    Mc con animazione

    3frame:
    Altro mc con altra animazione

    il preload mi carica solo il 2 frame e finito di caricare questo parte il movie con il 3 frame ankora da caricare e quindi va a scatti!

    Spero di avere spiegato il casino che ho fatto
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  7. #7
    Utente di HTML.it L'avatar di Nix82
    Registrato dal
    Oct 2001
    residenza
    Mussolente (VI)
    Messaggi
    1,122
    Ok ok ok ora ho capito !
    Facciamo così

    TIMELINE principale 1 Frame
    Inserisci un MC con all'interno una barra (che ha il nome di istanza barra e che ha il suo punto di registrazione in alto a sinistra) a cui associ il seguente script (a l'MC)

    onClipEvent(load) {
    _root.stop();
    }

    onClipEvent (enterFrame) {
    car = _root.getBytesLoaded();
    tot = _root.getBytesTotal();
    perc = Math.round((car/tot)*100);
    //adesso do i valori alla barra
    barra._xscale = perc;
    //ora le condizioni
    if (car != undefined) {
    if (car == tot) {
    _root.gotoAndStop(2);
    }
    }
    }

    TIMELINE principale 2 Frame
    Hai il tuo primo MC con animazione.....qua te lo gestisci te giusto??

    TIMELINE principale 3 Frame
    Secondo mc con animazione



    Questo deve funzionare al 100%
    La cultura è il nostro passaporto per il domani. Il futuro appartiene alle persone che si preparano oggi.
    Martin Luther King

  8. #8
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Come preload funziona!

    Però nel mio caso fa ankora lo stesso problema!

    Mi conviene portare tutto sul secondo frame?
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  9. #9
    Utente di HTML.it L'avatar di Nix82
    Registrato dal
    Oct 2001
    residenza
    Mussolente (VI)
    Messaggi
    1,122
    Mah un ultimo consiglio è quello di lasciare quello scrip e di modificarlo solo in parte togliendo le 2 condizioni IF e aggiungendo la condizione ifFrameLoaded()

    La cultura è il nostro passaporto per il domani. Il futuro appartiene alle persone che si preparano oggi.
    Martin Luther King

  10. #10
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Originariamente inviato da Nix82
    Mah un ultimo consiglio è quello di lasciare quello scrip e di modificarlo solo in parte togliendo le 2 condizioni IF e aggiungendo la condizione ifFrameLoaded()


    lo so che un pò strano (se nn per dire che mi sembra impossibile!), adesso ripovo e ti saprò dire!

    Grazie per l'aiuto e per la pazienza!!

    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

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.