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, 05:42
 
Fecha de Ingreso: mayo-2008
Mensajes: 163
Antigüedad: 9 años, 7 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, 13:16
Usuario no validado
 
Fecha de Ingreso: marzo-2007
Mensajes: 238
Antigüedad: 10 años, 9 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(), 101016020);
this.createTextField("box_txt"this.getNextHighestDepth(), 1030350400);
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 0i<10i++) {
    
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, 13:18
Usuario no validado
 
Fecha de Ingreso: marzo-2007
Mensajes: 238
Antigüedad: 10 años, 9 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 03:31.