Foros del Web » Creando para Internet » Flash y Actionscript »

Cambiar fuente de animacion fla

Estas en el tema de Cambiar fuente de animacion fla en el foro de Flash y Actionscript en Foros del Web. Buenas a todos , Tengo este script y me gustarua cambiar el tipo de fuente por ejemplo a IMPACT y el tamaño , como puedo ...
  #1 (permalink)  
Antiguo 03/01/2008, 18:47
 
Fecha de Ingreso: diciembre-2007
Mensajes: 7
Antigüedad: 10 años
Puntos: 0
Cambiar fuente de animacion fla

Buenas a todos ,

Tengo este script y me gustarua cambiar el tipo de fuente por ejemplo a IMPACT y el tamaño , como puedo realizarlo ???

getURL("FSCommand:fullscreen", true);
var seconds = 2008;
flasher._visible = false;
counting = true;
refresh = function () {
clock_txt.text = seconds;
};
flashOn = function () {
flasher._visible = true;
flashOnInt = setInterval(flashOff, 100);
};
flashOff = function () {
flasher._visible = false;
clearInterval(flashOnInt);
};
countDownSeconds = function () {
--seconds;
if (seconds<10) {
seconds = "0"+seconds;
}
// end if
if (seconds == 0) {
clearInterval(timer);
clock_txt.text = "0";
setInterval(flashOn, 200);
}
// end if
};
secondInterval = setInterval(countDownSeconds, 10);
timer = setInterval(refresh, 10);
btn.onPress = function() {
if (seconds>0) {
if (counting) {
clearInterval(timer);
counting = false;
} else {
timer = setInterval(refresh, 10);
counting = true;
}
// end if
}
// end else if
};
  #2 (permalink)  
Antiguo 04/01/2008, 05:18
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 13 años, 4 meses
Puntos: 12
Re: Cambiar fuente de animacion fla

Supongo que te refieres a cambiarlo mediante código. Debes usar la clase TextFormat, tanto en AS2 como en AS3.
Código:
var formato:TextFormat = new TextFormat();
formato.font = "Arial";

// Y cuando quieras cambiarlo:
campo_txt.setTextFormat(formato);
Saludos!
__________________
Los ignorantes se empeñan en enseñar. Los sabios en aprender.
SourceForge
  #3 (permalink)  
Antiguo 04/01/2008, 18:16
 
Fecha de Ingreso: diciembre-2007
Mensajes: 7
Antigüedad: 10 años
Puntos: 0
Re: Cambiar fuente de animacion fla

Cita:
Iniciado por Mahalo Ver Mensaje
Supongo que te refieres a cambiarlo mediante código. Debes usar la clase TextFormat, tanto en AS2 como en AS3.
Código:
var formato:TextFormat = new TextFormat();
formato.font = "Arial";

// Y cuando quieras cambiarlo:
campo_txt.setTextFormat(formato);
Saludos!
Primero , gracias por ayudarme.

He escrito el codigo junto con el que tenia antes y no me da resultado , sigue saliendo la fuente que tiene predeterminada y tampoco puedo cambiar ni el color ni el tamaño.
  #4 (permalink)  
Antiguo 05/01/2008, 17:39
 
Fecha de Ingreso: marzo-2004
Ubicación: España
Mensajes: 184
Antigüedad: 13 años, 8 meses
Puntos: 19
Re: Cambiar fuente de animacion fla

se me ocurre una forma chapuzera pero muy oriignal, borrate la fuente que este usando ahora el fla, entonces al abrir te dirá por cual quieres substitutir esa letras y lo guardas!
__________________
Tuning Juegos Flash Animales
  #5 (permalink)  
Antiguo 06/01/2008, 05:22
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 13 años, 4 meses
Puntos: 12
Re: Cambiar fuente de animacion fla

Al principio del código establece los formatos diferentes de texto:
Código:
var formato:TextFormat = new TextFormat();
formato.font = "Arial";
Y cuando necesites cambiarlo, aplicas el formato:
Código:
campo_txt.text = "hola";
campo_txt.setTextFormat(formato);
Tu problema puede ser de tpo de fuente. Primero prueba con arial o cualquier otra estádar. Haz otro cambios de formato como el color (formato.color = 0xFF0000;) y comprueba que los cambios de formato se produzcan.
Una vez conseguido esto, debes embeder la fuente que quieras. En la ayudade flash dice cómo hacerlo, pero si hay dudas, pregunta aquí.

Saludos!
__________________
Los ignorantes se empeñan en enseñar. Los sabios en aprender.
SourceForge
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:32.