Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    2

    loadmovie immagine jpeg + preload

    Salve lo so che ne avete parlato a lungo ma non arrivo alla soluzione :

    In un nuovo file di flash ho creato un pulsante con una miniatura di una immmagine e alla sua pressione l'immagine esterna jpeg che nel pulsante viene rappresentata vorrei caricarla in un movieclip con preload;

    - Come ho proceduto fino adesso :

    Al pulsante su pressione ho applicato questo codice (l'istanza del mc si chiama clip) :

    on (press) {
    _root.clip.loadMovie ("scavatore.jpeg")

    }

    al mc ho assegnato questo codice :

    //al caricamento del moviclip
    onClipEvent(load) {
    _visible = 0; //setta la visibilità su 0
    _root.stop(); //ferma la riproduzione dell timeline principale
    }
    //ad ogni riproduzione del moviclip
    onClipEvent(enterFrame) {
    //se i bytes caricati del filmato, sono uguali a quelli totali
    if(_root.getBytesLoaded() == _root.getBytesTotal()) {
    _root.nextFrame();
    }
    //rende visibile il moviclip
    _visible =1;
    //assegna a "perc" lo steso valore usato per scalare la barra, cioè l'arrotondamento
    //del quoto tra bytes caricfati e toali moltoplicato per 100
    perc = barra._xscale = Math.round((_root.getBytesLoaded()/_root.getBytesTotal())*100);
    percentuale = perc + "%"
    }



    non mi funziona e non risco ad arrivare alla soluzione.


    CHI MI PUO' DARE UNA MANO GRAZIE

  2. #2
    Se ho capito bene devi fare il preload dell'immagine esterna che cariche e non del filmato principale.
    codice:
    on (press) {
    _root.clip.loadMovie ("scavatore.jpeg")
    _root.onEnterFrame=function(){
    if(_root.clip.getBytesLoaded() == _root.clip.getBytesTotal()) {
    delete _root.onEnterFrame;
    //codice da eseguire al termine del caricamento
    }
    else{
    perc = barra._xscale = Math.round((_root.clip.getBytesLoaded()/_root.clip.getBytesTotal())*100);
    percentuale = perc + "%"
    } 
    }
    }

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    2
    Intanto grazie jeck della risposta.
    ho fatto come mi hai suggerito, ma non mi va la barra preload:
    ho inserito la barra di caricamento dento il mc chiamato clip su un secondo livello la bara di caricamento ha sua volta è dentro un'altro mc che ho chiamato caricamento.
    :master: :master:

  4. #4
    è un problema di questo percorso barra._xscale dai il percorso corretto tipo _root.clip.barra._xscale

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.