Ir para conteúdo

POWERED BY:

Arquivado

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

FerG

2 textos dinamico

Recommended Posts

Ola galeraestou quebrando a cabeca para posicionar automaticamente 2 textos criados via createTextField.Tenho o texto A e B.Dependendo da altura do texto A posiciono o texto B "x" pixels abaixo da caixa A.Alguem tem alguma dica?abaixo segue ate onde consegui chegar.Valeu!Fernando--------------//myFormat is the format of the text myFormat_fmt = new TextFormat();myFormat_fmt.font = "dax";myFormat_fmt.size = 20;myFormat_fmt.leading = 12;myFormat_fmt.align = "left";myFormat_fmt.color = 0x333399;//The actual text stringmyText_str = "O método createTextField é usado com um movieclip (ou em sua timeline) para especificar um novo campo de texto dentro desse movieclip. ";//this measures the size of the text stringobjl = myFormat_fmt.getTextExtent(myText_str, 200);//Create a text field dynamically and make it as big as the text string_root.createTextField("fer_txt",1,10,10,objl.textFieldWidth,objl.textFieldHeight);//dictates the formating of the text field - not it's content. with (fer_txt) { border = true; wordWrap = true; text = myText_str; embedFonts = true; multiline = true; setTextFormat(myFormat_fmt);};_root.createTextField("fer2_txt",2,250,50 + "fer_txt".objl.textFieldHeight,objl.textFieldWidth,objl.textFieldHeight);with (fer2_txt) { border = true; wordWrap = true; text = myText_str; embedFonts = true; multiline = true; setTextFormat(myFormat_fmt);};

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nossa, estou quase doido no meio do código, e estou apurado aqui na agência... eu vou enviar por e-mail o link do fórum aqui, e em casa eu dou uma lida para poder lhe ajudar ok?Abraços,Maurivan Luiz

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, quebrei a cabeça e consegui resolver.. mais facil do que pensei (veja abaixo).

 

agora preciso ou aumentar a altura do stage caso o o texto seja maior que o meu palco inicial.

 

por acaso voce sabe como faço p aumentar essa altura?

 

 

olha so como ficou:

 

 

//-------------------------------------

//myFormat is the format of the text

quoteFormat_fmt = new TextFormat();

quoteFormat_fmt.font = "din";

quoteFormat_fmt.size = 28;

quoteFormat_fmt.leading = 0;

quoteFormat_fmt.align = "left";

quoteFormat_fmt.color = 0x999999;

 

//The actual text string

myQuote = "Please work little bad thingy. This should be so much simpler. A complete joy to deal with. Maybe it will work!!";

 

//this measures the size of the text string

obj1 = quoteFormat_fmt.getTextExtent(myQuote,160);

 

//Create a text field dynamically and make it as big as the text string

_root.createTextField("quote_txt",1,0,0,obj1.textFieldWidth,obj1.textFieldHeight+5);

//_root.createTextField("quote_txt",1,0,0,160,183);

 

 

//dictates the formating of the text field - not it's content.

with (quote_txt)

{

border = false;

multiline = true;

autosize = left;

wordWrap = true;

text = myQuote;

embedFonts = true;

setTextFormat(quoteFormat_fmt);

};

 

//-----------------------------

 

follow1 = quote_txt._height;

 

 

//myFormat is the format of the text

authorFormat_fmt = new TextFormat();

authorFormat_fmt.font = "din";

authorFormat_fmt.size = 14;

authorFormat_fmt.leading = 0;

authorFormat_fmt.align = "left";

authorFormat_fmt.color = 0x000000;

 

//The actual text string

myAuthor = "Homer Simpson";

 

//this measures the size of the text string

obj2 = authorFormat_fmt.getTextExtent(myAuthor,160);

 

//Create a text field dynamically and make it as big as the text string

_root.createTextField("author_txt",2,0,follow1,obj2.textFieldWidth,obj2.textFieldHeight);

 

 

//dictates the formating of the text field - not it's content.

with (author_txt)

{

border = false;

multiline = true;

wordWrap = true;

text = myAuthor;

embedFonts = true;

setTextFormat(authorFormat_fmt);

};

 

 

 

 

 

Nossa, estou quase doido no meio do código, e estou apurado aqui na agência... eu vou enviar por e-mail o link do fórum aqui, e em casa eu dou uma lida para poder lhe ajudar ok?

 

Abraços,

Maurivan Luiz

<{POST_SNAPBACK}>

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.