24/10/2007, 00:42
|
| | | Fecha de Ingreso: diciembre-2003 Ubicación: Alicante (Spain)
Mensajes: 471
Antigüedad: 20 años, 11 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) |