Ir para conteúdo
Fórum Script Brasil
  • 0

Duvidas Preciso De Ajuda


Guest - luciano -

Pergunta

Guest - luciano -

não entendi muito bem o exercicio de preload class na parte que ele diz na camada layout crie um layout qualquer ai tudo bem so que depois ele fala assim agora abra um novo arquivo de texto no bloco de notas , iremos criar o arquivo preloader.as ai depois ele pede para inserir o codigo que é este ,,não entendi nada alguém pode me ajuda

preload

//---------------------------------------------------------------------------------------------

//Preloader Class v2.0

//by Luciano Cabral (lucianouba@terra.com.br)

//---------------------------------------------------------------------------------------------

_global.Preloader=function(){

var args=(arguments[0].legth)? arguments[0] : arguments;

this.mcTotal=this.total=this.left=0;

this.loaded=this.total=this.left = 0;

this.loaded=this._percentage = 0;

this.movieclips = new Array();

for (var i = 0; i < args.length; i ++){

if(args instanceof MovieClip){

this.mcTotal += args.getBytesTotal();

this.movieclips[this.movieclips.length]=args;

};

};

};

ASSetPropFlags(_global,"Preloader",7);

Preloader.prototype.getBytesTotal=function(){ return this.total;};

Preloader.prototype.addProperty("bytesTotal",Preloader.prototype.getBytesTotal, null);

ASSetPropFlags(Preloader.prototype,"getBytesLoaded",7);

Preloader.prototype.getBytesLoaded=function() { return this.loaded;};

Preloader.prototype.addProperty("bytesLoaded",Preloader.prototype.getBytesLoaded, null);

ASSetPropFlags(Preloader.prototype,"getBytesLoaded",7);

Preloader.prototype.getBytesLeft=function() { return thi.left;};

Preloader.prototype.addProperty("bytesLeft",Preloader.prototype.getBytesLoaded, null);

ASSetPropFlags(Preloader.prototype,"addMovieClips",7);

Preloader.prototype.getPercentage=function() { return this._percentage;};

Preloader.prototype.addProperty("percentage", Preloader.prototype.getPercentage, null);

Preloader.prototype.starPreload=function(){

if(this.movieclips.length) this._interval = setInterval ( this,"_main",100);

};

ASSetPropFlags(Preloader.prototype,"starPreload",7);

Preloader.prototype.stopPreload=function(){

clearInterval(this._interval);

};

ASSetPropFlags(Prelaoder.prototype,"stopPreload",7);

Preloader.prototype.hasMovieClip=function(mc){

if(mc instanceof MovieClip){

for( var i = 0; i < this.movieclips.length; i++){

if(this.movieclips==mc) return true;

};

};

return false;

};

ASSetPropFlags(Preloader.prototype,"hasMovieClip",7);

Preloader.prototype.addMovieClips=function(){

var args = (arguments[0].length) ? arguments[0]:arguments;

for(var i = 0; i < args.length; i++){

if(args instanceof MovieClip) if(!this.hasMovieClip(args)){

this.mcTotal += args.getBytesTotal();

this.movieclips[this.movieclips.length] = args;

};

};

};

ASSetPropFlags(Preloader.prototype,"addMovieClips",7);

Preloader.prototype.removeMovieClips=function(){

var args = ( arguments[0].length) ? arguments[0] : arguments;

for( var i = 0; i < args.length; i++){

if(!this.hasMovieClip(args)){

this.mcTotal - =args.getBytesTotal();

for(var j = 0; j < this.movieclips.length; j++){

if( this.movieclips[j] == args) this.movieclips.splice( j, 1);

};

};

};

};

ASSetPropFlags(Preloader.prototype,"removeMovieClips",7);

Preloader.prototype._main = function(){

this.total = this.loaded = 0;

for(var j = 0; j < this.movieclips.length; j++){

this.total +=this.movieclips[j].getBytesTotal();

this.loaded += this.movieclips[j].getBytesLoaded();

};

if(this.total != this.mcTotal){

this.left = this.total - this.loaded;

this._percentage = Math.round(this.loaded*100/this.total);

this.onPreloadUpdate();

};

if(this._percentage == 100){

this.onPreloadComplete();

this.mcTotal = this.total = this.left = 0;

thisstopPreload();

};

};

ASSetPropFlags(Preloader.prototype,"_main",7);

MovieClip.prototype.preloadMovie = function(url, variables){

if(variables.legth) this.loadMovie(url, varibles);

else this.loadMovie(url);

return new Preloader(this);

};

ASSetPropFlags(MovieClip.prototype,"preloadMovie",7);

//---------------------------------------------------------------------------------------------

// NIGHOT

//http:www.nighot.com.br/

//---------------------------------------------------------------------------------------------

ph34r.gif

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

o q você vai ter q fazer, seria abrir o bloco de notas....colar esse script todo nele...e depois salvas na mesma pasta em q ta o f.la desse arquivo, com o nome de preloader e com a extensao de .as para q o flash posssa ler ele com um #include depois......

falow!!!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...