Foros del Web » Creando para Internet » Flash y Actionscript »

Agregar Preloader a script...

Estas en el tema de Agregar Preloader a script... en el foro de Flash y Actionscript en Foros del Web. Hola a Todos! tengo este script: 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 = ...
  #1 (permalink)  
Antiguo 06/02/2011, 15:14
 
Fecha de Ingreso: diciembre-2006
Mensajes: 32
Antigüedad: 17 años, 4 meses
Puntos: 0
Agregar Preloader a script...

Hola a Todos! tengo este script:

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.
  #2 (permalink)  
Antiguo 06/02/2011, 18:57
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 16 años, 10 meses
Puntos: 67
Respuesta: Agregar Preloader a script...

de dónde obtuviste ese código?
__________________
{ Flash }
  #3 (permalink)  
Antiguo 18/02/2011, 07:05
 
Fecha de Ingreso: diciembre-2006
Mensajes: 32
Antigüedad: 17 años, 4 meses
Puntos: 0
Respuesta: Agregar Preloader a script...

De donde no me acuerdo sinceramente, lo tengo hace un monton, pero como no tengo ni idea como modificarlo, la consulta era como se le podia poner un preloader...si alguien tiene una diea buenisimo, gracias y saludos a todos...

Landom

Etiquetas: preloader
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:36.