- Creá dos layers
- Al primero llamalo 'acciones' y al otro 'indicador' (o similar).
- En 'indicador', creá un textbox fijo y ponele que sea dinámico.
- Vas a ver que se activa una casilla de texto en las propiedades (Var). Ponele como nombre de variable 'porcentaje'. (siempre todo sin las comillas)
- Seleccioná el primer frame de 'acciones' y apretá F6 dos veces (crea dos keyframes vacíos). Debería quedar algo así:
acciones [o][o][o]
indicador [● ] - Posate sobre el frame 1 de acciones y ponele de label 'pre'.
- Posate sobre el frame 3 de acciones y ponele de label 'finpre'.
- Posate sobre el frame 3 de nuevo y apretá F9.
- Cuando aparezca la ventana de actionscript, tipeá:
stop(); - Posate sobre el frame 2, apretá F9 y tipeá:
gotoAndPlay('pre'); - Posate sobre el frame llamado 'pre' (el 1), apretá F9 y tipeá todo esto:
b_car = _root.getBytesLoaded();
b_tot = _root.getBytesTotal();
porce = int((b_car*100)/b_tot);
porcentaje = porce + " %";
if (porce>=100) {gotoAndPlay('finpre');}
- Apretá CTRL+ENTER para compilar y listo.
En el frame final podés cambiar el
stop(); por otras acciones o sacarlo directamente y poner todo lo que sea la película en sí. Si loopea, acordate de poner al final del todo algo como
gotoAndPlay('finpre');.
Acordate que es
case sensitive. O sea:
OJO con las MAYÚSCULAS/minúsculas.
Salu2!
PD: Chequeá porque lo hice de memoria sin un
Flash abierto para probar