Comunidad de diseño web y desarrollo en internet online

Carga desde txt aleatoria e interpolacion de movimiento

Citar            
MensajeEscrito el 17 Nov 2005 12:36 am
Buenas

Tengo un problemilla y no sé cómo solucionarlo. Estoy haciendo un banner q carga la frase q aparece desde un txt. Una vez q se cargue la frase, quiero q ese texto aparezca con interpolación de movimiento, en una tipografía determinada y con la letra en cursiva, a la vez q va apareciendo desde un lado partiendo de alpha 0 hasta q sea visible.
He conseguido cargar el texto, lo mando a una caja de texto dinámica q está dentro de un moviclip al q le aplico la interpolación de movimiento y de alpha... pero no funciona. El texto aparece sin cursiva, sin alpha y sólo se ve al final de la interpolación de movimiento.
Alguien sabe pq sucede esto? Cómo puedo arreglarlo?


Gracias

Por kavik666

35 de clabLevel



 

firefox
Citar            
MensajeEscrito el 17 Nov 2005 03:26 am
Tenes que embeber la fuente. El texto se lo pasas por onClipEvent(load) a ambos clips que se encuentran en la interpolacion.

Por Devian

23 de clabLevel



Genero:Masculino  

Bs. As.

msie
Citar            
MensajeEscrito el 17 Nov 2005 07:44 pm
Hola Devian

Gracias por responderme, pero no entiendo muy bien lo q me pones. Necesito embeber la fuente aunque sea de sistema?
Esta es la programación q tengo hasta ahora, en el 1er fotograma de la película:

Código :

// Función para arreglar textos cargados mediante LoadVars
function arreglarTexto(texto_str:String):String {
   texto_str = unescape(texto_str);
   return texto_str.substr(0, texto_str.length-24);
}

// Funcion q devuelve un numero aleatorio entre min y max
function randRange(min:Number, max:Number):Number {
    var randomNum:Number = Math.floor(Math.random() * (max - min + 1)) + min;
    return randomNum;
}

var frase_lv:LoadVars = new LoadVars();
//Función que se ejecutara cuando cargue el archivo
frase_lv.onLoad = function(exito) {
   if (exito) {
      frase = arreglarTexto(frase_lv.toString());
      var my_array:Array = frase.split("\n");
      var n:Number = randRange(1, my_array.length)
      frase_txt.text = my_array [n-1];
      frase_clip.frase_txt.text = my_array [n-1];
      frase_clip.frase_txt._x=0;
      frase_clip.frase_txt._y=0;
      numero_txt.text = n;
      play();
   } else {
      //Si no se cargo, muestra un mensaje de error
      frase_txt.text = "Error !!!";
   }
};
frase_lv.load("frases.txt");


Pensaba q lo más difícil era lo de leer del txt y coger una frase de forma aleatoria... pero creo q no :(

Por kavik666

35 de clabLevel



 

firefox
Citar            
MensajeEscrito el 18 Nov 2005 03:30 am

kavik666 escribió:

Necesito embeber la fuente aunque sea de sistema?

Si!
Pensaba q lo más difícil era lo de leer del txt y coger una frase de forma aleatoria... pero creo q no :(

jeje.. pero lo otro tambien es sencillo.

Por Devian

23 de clabLevel



Genero:Masculino  

Bs. As.

msie
Citar            
MensajeEscrito el 19 Nov 2005 12:57 am
He embebido la fuente y sigue sin funcionar :(

Necesito encontrar la solución antes del lunes, q entrego el proyecto al cliente.

Una ayudita?

Por kavik666

35 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Nov 2005 08:02 pm
ok pasame el .fla y te respondo!

Por Devian

23 de clabLevel



Genero:Masculino  

Bs. As.

firefox
Citar            
MensajeEscrito el 20 Nov 2005 01:30 am

Por kavik666

35 de clabLevel



 

firefox
Citar            
MensajeEscrito el 21 Nov 2005 05:24 am

Por Devian

23 de clabLevel



Genero:Masculino  

Bs. As.

msie
Citar            
MensajeEscrito el 21 Nov 2005 04:09 pm
Tio, muchas gracias :wink:

Desde luego era una gilipollez, me faltaba incorporar los caracteres latinos a la tipografía embebida :cry: . Una semana para saber eso, jejeje.

Lo dicho, GRACIAS

Por kavik666

35 de clabLevel



 

firefox
Citar            
MensajeEscrito el 21 Nov 2005 06:00 pm
:wink:

Por Devian

23 de clabLevel



Genero:Masculino  

Bs. As.

msie

 

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