Comunidad de diseño web y desarrollo en internet online

duda sobre texto dinámico

Citar            
MensajeEscrito el 31 Dic 2009 07:12 pm
¡Buenas tardes y Feliz Año Nuevo a toda la comunidad!
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

Por digid

15 de clabLevel



 

firefox
Citar            
MensajeEscrito el 31 Dic 2009 10:19 pm
Lo que tienes que hacer, es quitar el gotoAndPlay antes que nada, y agregar el Tween. En el motionFinished pondrás el remove y el gotoAndPlay.

En cuanto al alpha, para que te funcione sobre un campo de texto, debes embeber las tipografías, o si estas usando normales (Ej. Arial), usarlas como "Device Font". Esto permitirá que puedas animarlas con fades.

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 01 Ene 2010 08:37 pm
Muchas gracias por tu respuesta!
El tema de embeber la fuente ya lo tenía controlado, se me olvidó postearlo junto con el resto de la pregunta, pero aún así no me funcionaba.
Dando vueltas sobre el tema acabé probando la opción de colocar la caja de texto dinámico directamente sobre el escenario en vez de adjuntarla con un attachMovie... y ahora sí que funciona. Supongo que el fallo estaba ahí, aunque no sé si sigue siendo la opción correcta.
Muchas gracias de nuevo por tu ayuda!

Saludos,
Digid

Por digid

15 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Ene 2010 08:49 pm
Se me olvidó hacer una pregunta:
¿a partir de qué tamaño es aconsejable programar un preload? Es que los archivos que manejo son muy sencillitos (el que más pesa supera con dificultades los 100kb).

Muchas gracias de nuevo por vuestra atención.
--
Digid

Por digid

15 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Ene 2010 11:11 pm
Siempre es bueno ponerlos porque no sabes en que conexión tu visitante estará

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 02 Ene 2010 12:54 am
¡Muchas gracias de nuevo por la atención!

Saudos,
digid

Por digid

15 de clabLevel



 

firefox

 

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