Comunidad de diseño web y desarrollo en internet online

Colocar contorno a fuente embebida en Flas CS3

Citar            
MensajeEscrito el 07 Oct 2009 03:51 pm
Hola a todos, todos los foros y temas de Cristalab me han ayudado muchísimo, mas es la primera vez que escribo, mi duda es la siguiente:

Tengo un texto embebido en una película, es un texto dinámico multilínea con esta programación:

mitxt = new TextFormat("fuente", 14, 0xffffff);
createTextField("niveltxt", 1, 40, 40, 500, 200);
with (niveltxt)
{
embedFonts = true;
multiline = true;
colorTrazo = true;
text = "Nivel 1";
}
niveltxt.setTextFormat(0, 15, mitxt);

Ya tengo en la biblioteca la fuente y la vinculación de la misma, el problema es que necesito que esta fuente tenga un color de relleno y otro color para el contorno.

No consigo solucionar el problema, les agradecería si alguien sabe cómo puedo solucionarlo.

Gracias a todos por la ayuda, ¡Excelente Sitio Web!

Por artemisadtt

2 de clabLevel



 

msie7
Citar            
MensajeEscrito el 08 Oct 2009 11:18 am
Las tipografías tienen un solo color, los que pueden tener dos colores (relleno y contorno) son las formas

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 08 Oct 2009 11:58 am
Hola,
puedes añadirle al TextField un filtro Glow. Ejemplo:

Código ActionScript :

import flash.filters.GlowFilter;

mitxt = new TextFormat("fuente", 14, 0xffffff);
createTextField("niveltxt", 1, 40, 40, 500, 200);
with (niveltxt)
{
   embedFonts = true;
   multiline = true;
   colorTrazo = true;
   text = "Nivel 1";
}
niveltxt.setTextFormat(0, 15, mitxt);

var glowFilter:GlowFilter = new GlowFilter(0xff0000, 100);
var filtersArray:Array = new Array();
filtersArray.push(glowFilter);
niveltxt.filters = filtersArray;

Por isidoro

Claber

498 de clabLevel

2 tutoriales

Genero:Masculino  

firefox
Citar            
MensajeEscrito el 08 Oct 2009 01:26 pm
Muchas gracias por tu respuesta me funciono bastante bien y logre el efecto que necesitaba.

Solo tenía una pregunta, puedo hacer que el Glow tenga una mayor intensidad, es decir que sea más amplio?
La pregunta es porque me gustaría implementarlo en otro objeto pero necesitaría que fuera más amplio.

GRACIAS!!!! :D

Por artemisadtt

2 de clabLevel



 

msie7
Citar            
MensajeEscrito el 08 Oct 2009 02:23 pm
Claro, yo sólo te he puesto los dos primeros parámetros del constructor del objeto GlowFilter, los tres siguientes son blurX, blurY, y strength, y con ellos podrás hacer que el efecto sea más amplio y más intenso:

Código ActionScript :

var glowFilter:GlowFilter = new GlowFilter(0xff0000, 100, 30, 30, 50);

De todos modos echale un vistazo a la ayuda del programa, y ahí verás todo lo que puedes hacer usando el filtro.

Por isidoro

Claber

498 de clabLevel

2 tutoriales

Genero:Masculino  

firefox
Citar            
MensajeEscrito el 08 Oct 2009 02:48 pm
Mil gracias Isidoro, me han servido mucho tus respuestas!!!

Por artemisadtt

2 de clabLevel



 

msie7

 

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