Que tal Amigos, vine a proponerles una modesta interrogante.
En el trabajo me han pedido que investigue si hay posibilidad de realizar un screensaver con flash. ya encontre un convertidor de .swf a .scr, pero la gracia va en lo sgte:
Dicho flash debe cargar imagenes de archivo por que estas rotan semanalmente por motivo de información
Tengo un codigo pero es recontra inestable, a ver se los paso para ver si me pueden ayudar a mejorarlo:
//en un movie clip llamado mcVacio -- nombre de instancia:codigo
onClipEvent (load) {
totalFotos = 5;
xPos = 80;
yPos = 80;
mostrarFoto = 0;
_root.barra._xscale = 0;
}
onClipEvent (enterFrame) {
if (!mostrarFoto) {
_level1._alpha = 0;
_level1._x = xPos;
_level1._y = yPos;
porcentaje = _level1.getBytesLoaded()/_level1.getBytesTotal()*100;
_root.txtPorcentaje = int(porcentaje)+" %";
_root.barra._xscale = porcentaje;
if (porcentaje>=100) {
mostrarFoto = 1;
}
} else {
if (_level1._alpha<100) {
_level1._alpha += 10;
}
}
}
//-------------------------
//en el primer frame de la pelicula
display = int(getTimer()/100);
trace("display=" + display)
aux=int(display%100)
if(aux==0){
trace("**** cambia *****")
if (i<codigo.totalFotos) {
i++;
} else {
i = 1;
}
codigo.mostrarFoto = 0;
loadMovieNum("img_"+i+".jpg", 1);
}
//en el segundo frame de la pelicula (al parecer sin dos frames no funciona)
gotoAndPlay(1);
Ojo: aqui uso cinco imagenes en la misma carpeta que el swf y son la cantidad de la variable totalFotos (osea 5 imagenes con formato img_#.jpg)
Si quieren más datos no duden en preguntar