Escribo para presentar una duda que hace unos días que mes trae de cabeza. Aunque no es una cuestión importante me gustaría poderla resolver.
A partir de los tutos de precarga que he encontrado en los foros (muy buenos, muchas gracias!) he montado un preloader para un website que estoy ultimando. Os paso el código con el que trabajo
Código ActionScript :
//stop(); import mx.transitions.Tween; import mx.transitions.easing.*; function precarga() { attachMovie("cargador","cargador",this.getNextHighestDepth()); cargador._x = Stage.width/2; cargador._y = Stage.height/2; //======================================================================== var total:Number = _root.getBytesTotal(); var cargados:Number = _root.getBytesLoaded(); var percent:Number = Math.floor((cargados*100)/total); //======================================================================== cargador.caja.text = percent+" %"; //======================================================================== //barra_mc.gotoAndStop(precent); if (cargados == total) { clearInterval(hiloPrecarga); removeMovieClip("cargador"); gotoAndPlay(2); } } var hiloPrecarga:Number = setInterval(precarga, 1); stop();
La precarga funciona bien, aunque pesa poquito y prácticamente no da tiempo a que se pueda visualizar (he incrustado unos "trace" entre el código para verificar que retorna todas las variables de manera correcta).
Mi duda es la siguiente:
querría darle al clip "cargador" un efecto de alpha para que, una vez cargado el archivo se desvaneciera progresivamente a partir de un Tween (por eso he importado al principio los Tweens y los easings) y poder colocarlo antes de removeMovieClip. Sucede que la caja de texto dinámico no responde a un Tween alpha pero sí lo hace, por ejemplo, en transiciones de movimiento sobre _x o _y. Es decir, si la carga queda completada consigo que el cargador se mueva pero no que se desvanezca. ¿Es posible que las cajas de texto dinámico no respondan al alpha? ¿Hago algo de manera incorrecta?
¡Muchas gracias por su atención y Feliz Año Nuevo!
Saludos,
Digid