Comunidad de diseño web y desarrollo en internet online

Agregar Preloader porcentual a script...

Citar            
MensajeEscrito el 06 Feb 2011 09:16 pm
Hola a Todos! tengo este script:

Código ActionScript :

function cargarDiapositivas(Void) {
   this.slideshow = this.createEmptyMovieClip("slideshow", this.getNextHighestDepth());
   this.slideshow.createEmptyMovieClip("bound_mc",0);
   this.setArea(this.slideshow.bound_mc,this.sld_w,this.sld_h);
   this.slideshow.setMask(this.sld_mask ? (this.slideshow.bound_mc) : (null));
   this.slideshow._x = this.sld_x;
   this.slideshow._y = this.sld_y;
   this.slideshow.owner = this;
   this.slideshow.count = this.frames;
   this.cargoDiapositivas = new Array();
   var _loc2 = 0;
   var _loc3 = this.misDiapositivas.length;
   while (_loc2<_loc3) {
      this.cargoDiapositivas[_loc2] = this.slideshow.createEmptyMovieClip("slide_"+_loc2, _loc2+1);
      this.cargador.loadClip(this.misDiapositivas[_loc2],this.cargoDiapositivas[_loc2].createEmptyMovieClip("clip", 0));
      ++_loc2;
   }// end while
   this.slideshow.createTextField("texto_txt",this.slideshow.getNextHighestDepth(),this.sld_w/2-100,this.sld_h-22,200,22);
   var _loc4 = new TextFormat();
   _loc4.align = "center";
   _loc4.bold = true;
   _loc4.font = "Arial";
   _loc4.color = 8947848;
   _loc4.size = 11;
   this.slideshow.texto_txt.setNewTextFormat(_loc4);
   this.slideshow.texto_txt.selectable = false;
   this.slideshow.texto_txt.text = "Cargando...";
}// End of the function
function startSlideShow(Void) {
   slideshow.onEnterFrame = function(Void) {
      if (this.count>=this.owner.frames) {
         this.count = 0;
         this.owner.cambiar();
         _level3.efecto.cargando._visible = 0;
      } else {
         ++this.count;
      }// end else if
   };
}// End of the function
function onLoadInit(target) {
   target._parent._visible = false;
   target._parent._x = target._parent._parent.bound_mc._width/2;
   target._parent._y = target._parent._parent.bound_mc._height/2;
   target._x = target._width/-2;
   target._y = target._height/-2;
   if (++loading>=cargoDiapositivas.length) {
      startSlideShow();
   }
   // end if 
}// End of the function
function cambiar(Void) {
   if (aleatorio) {
      var _loc2 = rand(cargoDiapositivas.length, index);
      interpolar(cargoDiapositivas[index],cargoDiapositivas[_loc2]);
      index = _loc2;
   } else {
      var _loc3 = index++;
      if (index>=cargoDiapositivas.length) {
         if (ciclico) {
            index = 0;
         } else {
            delete slideshow.onEnterFrame;
         }// end if
      }
      // end else if 
      interpolar(cargoDiapositivas[_loc3],cargoDiapositivas[index]);
   }// end else if
   this.slideshow.texto_txt.text = "";
}// End of the function
function interpolar(ini, fin) {
   fin.swapDepths(cargoDiapositivas.length);
   var _loc2 = StringToEasing(movimiento);
   switch (transicion) {
      case "arriba" :
         {
            CambioArr(ini,fin,_loc2);
            break;
            } ;
         case "abajo" :
            {
               CambioAbj(ini,fin,_loc2);
               break;
               } ;
            case "izquierda" :
               {
                  CambioIzq(ini,fin,_loc2);
                  break;
                  } ;
               case "derecha" :
                  {
                     CambioDer(ini,fin,_loc2);
                     break;
                     } ;
                  case "zoomv" :
                     {
                        CambioZoomH(ini,fin,_loc2);
                        break;
                        } ;
                     case "zoomh" :
                        {
                           CambioZoomV(ini,fin,_loc2);
                           break;
                           } ;
                        case "zoom" :
                           {
                              CambioZoom(ini,fin,_loc2);
                              break;
                              } ;
                           case "fade" :
                              {
                                 CambioFade(ini,fin,_loc2);
                                 break;
                                 } ;
                              case "none" :
                              default :
                                 {
                                    fin._visible = true;
                                    ini._visible = false;
                                    break;
                              }
                              } ;// End of switch
                           }// End of the function
                           function CambioFade(ini, fin, ease) {
                              fin._visible = ini._visible=true;
                              new mx.transitions.Tween(fin, "_alpha", ease, 0, 100, 1.500000E+000, true);
                              var _loc1 = new mx.transitions.Tween(ini, "_alpha", ease, 100, 0, 1.500000E+000, true);
                              _loc1.onMotionFinished = function(o) {
                                 o.obj._visible = false;
                              };
                           }// End of the function
                           function CambioZoom(ini, fin, ease) {
                              fin._visible = ini._visible=true;
                              new mx.transitions.Tween(fin, "_xscale", ease, 0, 100, 1.500000E+000, true);
                              new mx.transitions.Tween(fin, "_yscale", ease, 0, 100, 1.500000E+000, true);
                              new mx.transitions.Tween(ini, "_xscale", ease, 100, 0, 1.500000E+000, true);
                              var _loc4 = new mx.transitions.Tween(ini, "_yscale", ease, 100, 0, 1.500000E+000, true);
                              _loc4.onMotionFinished = function(o) {
                                 o.obj._visible = false;
                              };
                           }// End of the function
                           function CambioZoomH(ini, fin, ease) {
                              fin._visible = ini._visible=true;
                              new mx.transitions.Tween(fin, "_yscale", ease, 0, 100, 1.500000E+000, true);
                              var _loc1 = new mx.transitions.Tween(ini, "_yscale", ease, 100, 0, 1.500000E+000, true);
                              _loc1.onMotionFinished = function(o) {
                                 o.obj._visible = false;
                              };
                           }// End of the function
                           function CambioZoomV(ini, fin, ease) {
                              fin._visible = ini._visible=true;
                              new mx.transitions.Tween(fin, "_xscale", ease, 0, 100, 1.500000E+000, true);
                              var _loc1 = new mx.transitions.Tween(ini, "_xscale", ease, 100, 0, 1.500000E+000, true);
                              _loc1.onMotionFinished = function(o) {
                                 o.obj._visible = false;
                              };
                           }// End of the function
                           function CambioDer(ini, fin, ease) {
                              fin._visible = ini._visible=true;
                              new mx.transitions.Tween(fin, "_x", ease, fin._width/-2, fin._parent.bound_mc._width/2, 1.500000E+000, true);
                              var _loc3 = new mx.transitions.Tween(ini, "_x", ease, ini._parent.bound_mc._width/2, ini._parent.bound_mc._width+ini._width/2, 1.500000E+000, true);
                              _loc3.onMotionFinished = function(o) {
                                 o.obj._visible = false;
                              };
                           }// End of the function
                           function CambioIzq(ini, fin, ease) {
                              fin._visible = ini._visible=true;
                              new mx.transitions.Tween(fin, "_x", ease, fin._parent.bound_mc._width+fin._width/2, fin._parent.bound_mc._width/2, 1.500000E+000, true);
                              var _loc3 = new mx.transitions.Tween(ini, "_x", ease, ini._parent.bound_mc._width/2, ini._width/-2, 1.500000E+000, true);
                              _loc3.onMotionFinished = function(o) {
                                 o.obj._visible = false;
                              };
                           }// End of the function
                           function CambioArr(ini, fin, ease) {
                              fin._visible = ini._visible=true;
                              new mx.transitions.Tween(fin, "_y", ease, fin._parent.bound_mc._height+fin._height/2, fin._parent.bound_mc._height/2, 1.500000E+000, true);
                              var _loc3 = new mx.transitions.Tween(ini, "_y", ease, ini._parent.bound_mc._height/2, ini._height/-2, 1.500000E+000, true);
                              _loc3.onMotionFinished = function(o) {
                                 o.obj._visible = false;
                              };
                           }// End of the function
                           function CambioAbj(ini, fin, ease) {
                              fin._visible = ini._visible=true;
                              new mx.transitions.Tween(fin, "_y", ease, fin._height/-2, fin._parent.bound_mc._height/2, 1.500000E+000, true);
                              var _loc3 = new mx.transitions.Tween(ini, "_y", ease, ini._parent.bound_mc._height/2, ini._parent.bound_mc._height+ini._height/2, 1.500000E+000, true);
                              _loc3.onMotionFinished = function(o) {
                                 o.obj._visible = false;
                              };
                           }// End of the function
                           function rand(sup, norep) {
                              norep = norep == undefined ? (-1) : (norep);
                              var _loc1;
                              do {
                                 _loc1 = Math.floor(Math.random()*sup);
                              } while (_loc1 == norep && sup>1);
                              return (_loc1);
                           }// End of the function
                           function setArea(clip, w, h, color, alpha) {
                              clip.clear();
                              clip.beginFill(color ? (color) : (0),alpha ? (alpha) : (0));
                              clip.moveTo(0,0);
                              clip.lineTo(w,0);
                              clip.lineTo(w,h);
                              clip.lineTo(0,h);
                              clip.endFill();
                           }// End of the function
                           function StringToEasing(aceleracion) {
                              switch (aceleracion) {
                                 case "retroceso" :
                                    {
                                       return (mx.transitions.easing.Back.easeOut);
                                       break;
                                       } ;
                                    case "rebote" :
                                       {
                                          return (mx.transitions.easing.Bounce.easeOut);
                                          break;
                                          } ;
                                       case "elastico" :
                                          {
                                             return (mx.transitions.easing.Elastic.easeOut);
                                             break;
                                             } ;
                                          case "remarcado" :
                                             {
                                                return (mx.transitions.easing.Strong.easeOut);
                                                break;
                                                } ;
                                             case "normal" :
                                             default :
                                                {
                                                   return (mx.transitions.easing.Regular.easeOut);
                                                   break;
                                             }
                                             } ;// End of switch
                                          }// End of the function
                                          var frames = 60;
                                          var sld_x = -30;
                                          var sld_y = -10;
                                          var sld_w = Stage.width+100;
                                          var sld_h = Stage.height+123;
                                          var sld_mask = true;
                                          var aleatorio = false;
                                          var ciclico = true;
                                          var transicion = "fade";
                                          var movimiento = "remarcado";
                                          var cargoDiapositivas;
                                          var index = -1;
                                          var loading = 0;
                                          var cargador = new MovieClipLoader();
                                          cargador.addListener(this);
                                          var slideshow;
                                          var misDiapositivas = new Array();
                                          misDiapositivas.push("galeria/fotos/01.jpg");
                                          cargarDiapositivas();


que esta espectacular, pero no tiene porcentaje de carga, yo se lo quisiera agregar pero no tengo idea como... ojalá me puedan ayudar, gracias.

Por landom

0 de clabLevel



 

msie8
Citar            
MensajeEscrito el 07 Feb 2011 04:19 pm
Le di formato a tu script, recuerda usar el tag [ as ] [ /as ] (sin los espacios) cuando postees código, especialmente si vas a postear 250 líneas

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 08 Feb 2011 01:44 am
WTF??? Are u fucking serious?

A ver... Si quieres algo, molestate en leerlo, analizarlo y preguntar PUNTUALMENTE. Sino no jodas, nadie DEBERÍA responderte. Va totalmente contra la idea de enseñar de la comunidad.

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

chrome
Citar            
MensajeEscrito el 16 Feb 2011 09:19 pm
Hernan! realmente sos un pelotudo, si estoy diciendo que no entiendo nada, que puntualmente queres q te diga nabo???
Esa es la pregunta si lees bien, tengo este script excelente, del cual no tengo ni idea como arreglarlo, y quiero ponerle un loading...que es lo que te parece loco?
si no pongo el loading, como mierda van a saber de que script estoy hablando???

Son muchos años en foros, no de flash, pero en miles de foros, y vos realmente sos el forero mas pelotudo que alguna vez contestó un pregunta para ayudar a otro...segui asi que sos un fenomeno...gran tipo para estar en un foro....NABO...


Landom

Por landom

0 de clabLevel



 

msie8
Citar            
MensajeEscrito el 17 Feb 2011 01:02 am
Es una comunidad de ayuda, no de trabajo. Sino sabes nada, en primer lugar, me pregunto como habrás hecho el código. Copiando y pegando seguramente. Aunque por lo feo del "script excelente", asumo que ni eso.

Anyway.. Obviamente NADIE te ayudo, menos mal que eres tan "experto en foros".

So... enjoy your troll tag ^^

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

chrome
Citar            
MensajeEscrito el 17 Feb 2011 02:30 pm
Jajaja, buenísimo lo del troll tag, quiero ese CSS :)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 18 Feb 2011 12:59 pm
Con tu respuesta quedó confirmado, sos un pelotudo....
De cualquier manera te mando saludos, y gracias por hacer de este foro una cagada, con boludos como vos para que queres un troll tag, hacete amigo de Hernan....

Por landom

0 de clabLevel



 

firefox
Citar            
MensajeEscrito el 18 Feb 2011 01:38 pm

landom escribió:

este foro una cagada


Cómo tip nada más, es el foro #1 del rubro de habla española. Y yo soy un moderador del mismo, rankeado por mi ayuda entre los mejores 20 de los cientos de miles de usuarios del foro.

Pero como eres un troll, poco importa todo eso. So... enjoy another troll tag. You really earn it.

Saludos, Hernán . -

PD. Si respondes una vez más insultado, cerraré el post completo . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

chrome
Citar            
MensajeEscrito el 18 Feb 2011 09:05 pm

solisarg escribió:

Jajaja, buenísimo lo del troll tag, quiero ese CSS :)

Jorge
Es genial. Solo le das "Editar" a un post y le agregas "TROLL" en el campo Tags.

Quita -10 clabLevel

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.