Problema al aplicar tamaño a TextField en AS3
2 seguidores
Hola,
Tengo el siguiente problema con actionscript 3:
He creado un TextField y necesito que el tamaño del texto sea de 400px, no logro hacer que esto ocurra, el código que tengo es el siguiente:
//letra G
var miFuentetres = new helvetica_bold();
var helvetica_b:TextFormat = new TextFormat();
helvetica_b.letterSpacing = 5;
helvetica_b.font = miFuentetres.fontName;
var letrag_txt:TextField = new TextField();
letrag_txt.defaultTextFormat = helvetica_b;
letrag_txt.embedFonts = true;
letrag_txt.autoSize = TextFieldAutoSize.LEFT;
letrag_txt.alpha = .3;
letrag_txt.htmlText = "<font size=\"400\">G</font>";
addChild(letrag_txt);
//fin letra G
gracias por su ayuda!
Ochionet Plus
letrag_txt.width = 400;
andres martinez
Hola Ochionet,
El problema no es que la letra salga cortada, sino que llega a un tamaño "tope" (creo que es 120 px) y de allí no incrementa mas su tamaño.
Otra opción que he intentado es aplicando una clase css a la fuente pero el problema persiste.
Gracias de todos modos por tomarte el tiempo de responder!
Ochionet Plus
te pongo un ejemplo, es importante el orden
texto = new TextField();
texto.defaultTextFormat = formato;
texto.width = 300;
//texto.wordWrap = true;
//texto.multiline = true;
texto.autoSize = TextFieldAutoSize.LEFT;
texto.embedFonts = true;
texto.selectable = false;
texto.type = TextFieldType.DYNAMIC;
texto.antiAliasType = AntiAliasType.ADVANCED;
texto.htmlText= valor;
addChild(texto);
Yo quitaría <font size=\"400\">G</font> dado que ya se lo están dando arriba, si sigue el problema revisa que no tengas el textos enmascarado o tengas algo por encima en el mismo color del fondo.
Saludos,