Oggi vedremo come creare un preload in Flash che segua il mouse.

In questo esempio viene realizzato un prealod con percentuale progressiva che segue il mouse.

Creare un Preload flash che segue il Mouse

Andiamo a vedere insieme il codice utilizzato

Il progetto si divide in 2 frame, il primo utilizzato per il preload e il secondo per inserire il progetto successivo

  • Primo frame

stop();
//rendo invisibile il mouse
Mouse.hide();
//attivo startDrag del clip carica
startDrag("carica", true);
carica.onEnterFrame = function() {
//calcolo la percentuale di precaricamento
_root.percentuale = Math.floor(((getBytesLoaded()/getBytesTotal())*100));
//Scrivo nel testo dinamico la percentuale
_root.carica.pct.text = _root.percentuale+"%";
//Se la percentuale e > o = a 100
if (percentuale>=100) {
//Diminuisco l'alpha
_root._alpha -= 5;
//Se alpha è < o = a 100
if (_root._alpha<=0) {
//vado al fotogramma 2
_root.gotoAndPlay(2);
//Cancello questa funzione
delete carica.onEnterFrame;
}
}
};

  • Secondo frame

stop();
//Rendo visibile il puntatore del mouse
Mouse.show();
onEnterFrame = function () {
//Aumento l'alpha
_root._alpha += 10;
//Se l'apha è > o = 100
if (_root._alpha>=100) {
//cancello questa funzione
delete this.onEnterFrame;
}
};

Vi consiglio di visitare questa raccolta di preload in flash

Scarica il sorgente
Guarda il Tutorial

Condividi su:
  • del.icio.us
  • Digg
  • Facebook
  • Upnews
  • Wikio IT
  • Segnalo
  • Sphinn
  • StumbleUpon