Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Daniel o rei

[Resolvido] textfield

Recommended Posts

É o seguite, eu tenho um for que pega todos os parametros dos textfields e cria eles,

Ta funcionando, só que quero eles com a cor, tamanho definidos por mim. Para fazer um teste coloquei o tamanho da fonte 55 cor fermelho e subinhado(eu acho que é isso o parametro underline). Está praticamente igual ao exemplo do site da adobe, só não funciona.

var format:TextFormat = new TextFormat();
		if (xmlmap.level[numberlvl].txt.length()>0) {
			trace("TXTTXTTXTTXTTXTTXTTXTTXTTXTTXTTXTTXTTXTTXTTXTTXTTXT");
			for (var i:Number = 0; i <= xmlmap.level[numberlvl].txt.length(); i++) {
				trace("TXTTXTTXTTXTTXTTXTTXTTXTTXTTXTTXTTXTTXTTXTTXTTXTTXT");
				trace("TXTTXTTXTTXTTXTTXTTXTTXTTXTTXTTXTTXTTXTTXTTXTTXTTXT");
				trace("TXTTXTTXTTXTTXTTXTTXTTXTTXTTXTTXTTXTTXTTXTTXTTXTTXT");
				textarray[i] = new TextField() ;
				textarray[i].text=xmlmap.level[numberlvl].txt[i].@pt;
				textarray[i].width=xmlmap.level[numberlvl].txt[i].@width;
				textarray[i].height=xmlmap.level[numberlvl].txt[i].@height;
				textarray[i].x=xmlmap.level[numberlvl].txt[i].@x;
				textarray[i].y=xmlmap.level[numberlvl].txt[i].@y;
			format.font = "Verdana";
				       	format.color = 0xFF0000;
				      	format.size = 55;
				       	format.underline = true;
				        	textarray[i].defaultTextFormat = format;

				addChild(textarray[i]);
				if (i==xmlmap.level[numberlvl].txt.length()-1) {
					i=xmlmap.level[numberlvl].txt.length();
				}
			}
		}

Compartilhar este post


Link para o post
Compartilhar em outros sites

textarray[i] = new TextField() ;
				format.font = "Verdana";
				       	format.color = 0xFF0000;
				      	format.size = 15;
				       	format.underline = true;
				textarray[i].defaultTextFormat = format;

				textarray[i].text=xmlmap.level[numberlvl].txt[i].@pt;
				textarray[i].width=xmlmap.level[numberlvl].txt[i].@width;
				textarray[i].height=xmlmap.level[numberlvl].txt[i].@height;
				textarray[i].x=xmlmap.level[numberlvl].txt[i].@x;
				textarray[i].y=xmlmap.level[numberlvl].txt[i].@y;


				addChild(textarray[i]);

 

Deu certo. O que aconteceu para isso dar certo?

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

textarray[i] = new TextField() ;
				format.font = "Verdana";
				       	format.color = 0xFF0000;
				      	format.size = 15;
				       	format.underline = true;
				textarray[i].defaultTextFormat = format;

				textarray[i].text=xmlmap.level[numberlvl].txt[i].@pt;
				textarray[i].width=xmlmap.level[numberlvl].txt[i].@width;
				textarray[i].height=xmlmap.level[numberlvl].txt[i].@height;
				textarray[i].x=xmlmap.level[numberlvl].txt[i].@x;
				textarray[i].y=xmlmap.level[numberlvl].txt[i].@y;


				addChild(textarray[i]);

 

Deu certo. O que aconteceu para isso dar certo?

 

Obrigado!

 

Essa propriedade especifica o TextFormat padrão para as inserções futuras. Se você quizesse definir para o texto já inserido, deveria usar

o método setTextFormat().

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.