Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/10/2007, 00:42
Avatar de yoseman
yoseman
 
Fecha de Ingreso: diciembre-2003
Ubicación: Alicante (Spain)
Mensajes: 471
Antigüedad: 20 años, 5 meses
Puntos: 5
Re: ayuda, se puede hacer en flash un boton para cambiar tamaño de texto de mi pagina

Hola, la verdad es que yo lo he usado alguna vez pero con textos dinámicos a los que aplico un textFormat.

Código:
import flash.filters.GlowFilter;

b2.onRelease=function()
{
	my_fmt.size = 10;
	my_txt.setTextFormat(my_fmt);
}

b3.onRelease=function()
{
	my_fmt.size = 12;
	my_txt.setTextFormat(my_fmt);
}

this.createTextField("my_txt", 1, 10, 30, 530, 360);

my_txt.multiline = true;
my_txt.wordWrap = true;
my_txt.html = true;
my_txt.selectable = false;
my_txt.embedFonts = true; //ojo fuente embebida, añadir fuente en biblioteca y dar nombre actionscript 'Fuente' para usar
my_txt.antiAliasType = "advanced";
my_txt.condenseWhite =false;
my_txt.color = 0x000000;	
	
var my_fmt:TextFormat = new TextFormat();
my_fmt.align = "justify";
my_fmt.font = "Fuente";
my_fmt.size = 10;
my_fmt.color = 0x4272A2


my_txt.htmlText="Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam gravida, sem et ornare consectetuer, quam libero rhoncus libero, non elementum arcu libero ac ligula. Etiam est leo, feugiat sit amet, venenatis quis, convallis quis, eros. Sed dolor augue, mattis ac, mattis at, euismod nec, enim. Curabitur vestibulum dui in urna euismod mollis. Maecenas leo nulla, dapibus sed, mattis at, posuere et, massa. Nam mi pede, consectetuer pellentesque, auctor eget, pellentesque at, nisi. Morbi at dolor id dolor elementum tempus. Duis sodales semper massa. Sed eu elit. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean dictum interdum orci. Phasellus facilisis. Aliquam consequat, ante adipiscing interdum volutpat, urna nulla adipiscing nisl, et sollicitudin dui sapien id eros. Morbi aliquet turpis non elit.";

my_txt.setTextFormat(my_fmt);

//filtro de iluminación a fuente

var filter:GlowFilter = new GlowFilter(0xFFFFFF, 90, 5, 5, 1.8, 3, false, false);
	var filterArray:Array = new Array();
	/*filter.blurY = .4;*/
	filterArray.push(filter);
	my_txt.filters = filterArray;
Ejemplo

Lo básico es crear la fuente, crear el estilo y luego con los botones cambias el estilo y lo vuelves a aplicar con setTextFormat()

Otra cosa ya es el hecho de gestionar el scroll si hay mucho texto...

Salu2 ;) (lo mismo hay alguna forma mas sencilla)
__________________
[+]
[+]