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

Ajustar tamaño de texto a caja dinámica

Estas en el tema de Ajustar tamaño de texto a caja dinámica en el foro de Flash y Actionscript en Foros del Web. Me gustaría saber si hay alguna manera de que al cargar un texto en una caja dinámica este varie su tamaño automaticamente para que se ...
  #1 (permalink)  
Antiguo 19/09/2008, 04:42
 
Fecha de Ingreso: mayo-2008
Mensajes: 163
Antigüedad: 18 años, 5 meses
Puntos: 1
Ajustar tamaño de texto a caja dinámica

Me gustaría saber si hay alguna manera de que al cargar un texto en una caja dinámica este varie su tamaño automaticamente para que se visualice por completo sin que cambie el tamaño de la caja.

He buscado por todas partes y no parece que haya nada.

Gracias.
  #2 (permalink)  
Antiguo 19/09/2008, 12:16
Usuario no validado
 
Fecha de Ingreso: marzo-2007
Mensajes: 238
Antigüedad: 19 años, 7 meses
Puntos: 5
Respuesta: Ajustar tamaño de texto a caja dinámica

Si tienes una caja de texto fija, digamos 350 x 400, puedes utilizar. Ahi te va un ejemplillo a ver si te sirve ;)

Código PHP:
this.createTextField("scroll_txt", this.getNextHighestDepth(), 10, 10, 160, 20);
this.createTextField("box_txt", this.getNextHighestDepth(), 10, 30, 350, 400);
box_txt.multiline = true;
box_txt.wordWrap = true;
box_txt.border = 1;
//
var txtSize:Number = 15;
var 
format_fmt:TextFormat = new TextFormat();
    
format_fmt.font = "Verdana";
    
format_fmt.size = txtSize;

//
for (var i = 0; i<10; i++) {
    
box_txt.text += "Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh "
            
+ "euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.";
}
box_txt.setTextFormat(format_fmt);
trace (box_txt.maxscroll);
scrollUp_btn.onRelease = function() {
    
box_txt.scroll--;
    
scroll_txt.text = box_txt.scroll+" of "+box_txt.maxscroll;
};
scrollDown_btn.onRelease = function() {
    
box_txt.scroll++;
    
scroll_txt.text = box_txt.scroll+" of "+box_txt.maxscroll;
};

this.onEnterFrame = function () {
    if (
box_txt.maxscroll>1) {
        
txtSize-=.25;
        
format_fmt.size = txtSize;
        
box_txt.setTextFormat(format_fmt);
        
scroll_txt.text = 'format_fmt.size = '+txtSize;
        
scroll_txt.autoSize = true;
    } else {
        
trace ('format_fmt.size = '+txtSize);
        
delete onEnterFrame;
    }
} 
Salu2!
  #3 (permalink)  
Antiguo 19/09/2008, 12:18
Usuario no validado
 
Fecha de Ingreso: marzo-2007
Mensajes: 238
Antigüedad: 19 años, 7 meses
Puntos: 5
Respuesta: Ajustar tamaño de texto a caja dinámica

lo que haces es checar queel maxscroll no rebase de 1, eso querria decir que necesitas un scrolller, entonces, lo ajuistas a que no lo utilice
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 12:46.