Glazz Posted May 22, 2008 Report Share Posted May 22, 2008 Estou tentar criar um campo de texto de input para uma aplicação baseada em flash lite 2.0. Crio o text field e atribui o focus inicial para quando a aplicação arranca, contudo o campo de texto não fica com a formatação que lhe atribuo. Ou seja quando começo a escrever no campo de imput a formatação aparece como sendo a de "defeito", times new roman e letra a preto. Pesquisei e achei uma propriedade da classe TextFormat que é "defaultTextFormat" que encontrei como pertencendo ao AS3.0. Contudo decidi arriscar mas continou sem dar. Faço aqui um paste dessa parte do código, se alguém me poder ajudar agradecia 😛 // Cria TextField var container:MovieClip = this.createEmptyMovieClip("container", this.getNextHighestDepth()); this.createTextField("tf",1,40,180,160,20); tf.border = true; tf.borderColor= 0x111111; tf.type = "input"; tf.defaultTextFormat= format; // Formatar o focus do TextField tf.onSetFocus= function() { tf.background= true; tf.backgroundColor= 0xFBFBFB; tf.border= true; tf.borderColor= 0x003399; }; // Formata TextField var format:TextFormat= new TextFormat(); format.size=10; format.font="Verdana"; tf.setTextFormat(format); // Focus no TextField quando a aplicacao começa Selection.setFocus(tf); Link to comment Share on other sites More sharing options...
yarcub Posted May 24, 2008 Report Share Posted May 24, 2008 Tens a fonte "Verdana" como um elemento na library? Isso vai aumentar um bom bocado o teu ficheiro final o que para uma aplicação móvel poderá não ser a situação ideal. ? Link to comment Share on other sites More sharing options...
Glazz Posted May 25, 2008 Author Report Share Posted May 25, 2008 Tens a fonte "Verdana" como um elemento na library? Isso vai aumentar um bom bocado o teu ficheiro final o que para uma aplicação móvel poderá não ser a situação ideal. ? Não tenho a fonte na library, mas estas a sugerir isso no solução? De qq das formas vou experimentar, pode ser que dê... 😄 Link to comment Share on other sites More sharing options...
yarcub Posted May 25, 2008 Report Share Posted May 25, 2008 Não tenho a fonte na library, mas estas a sugerir isso no solução? Sim. format.font="Verdana"; Esta propriedade tem de ser o linkage ID de um elemento Font na library. Link to comment Share on other sites More sharing options...
Glazz Posted May 26, 2008 Author Report Share Posted May 26, 2008 Sim. format.font="Verdana"; Esta propriedade tem de ser o linkage ID de um elemento Font na library. Obrigado 😉 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now