2016-10-15 8 views
0

AS3、Adobe Flashのボタンをクリックしてダイナミックテキストのサイズを大きくするにはどうすればよいですか? 私は動的テキストボックスを持っています(インスタンス名はdamodaraです)。ボタンをクリックしたときのテキストのサイズを大きくする

次のコードを使用してみましたが、動作しませんでした。

text_big.addEventListener(MouseEvent.CLICK, clickHandler); 
function clickHandler(e:MouseEvent):void 
{ 
    damodara.size += 4; 
} 

あなたが私を助けることができれば嬉しいです。

答えて

0

テキストのサイズを大きくすることはできず、ボタンをクリックしている間にフォントサイズを大きくすることはできません。

textFormat = youtTextField.getTextFormat(); 
textFormat.size = int(textFormat.size)-1; 
youtTextField.setTextFormat(textFormat); 
0

使用すると、このようsetTextFormatを設定します。

まず、あなたはTextFormatオブジェクトを持っている必要があります。その後、

var tf:TextFormat = new TextFormat(); 

は次のようにそのプロパティを設定します:

tf.size = 5; // or whatever you want here 

を、あなたのテキストにこの形式を適用します。

myTextField.setTextFormat(tf); 

次に、あなたが投稿コードで、置き換えます。このようなsize+=5damodara.setTextFormat(tf);

次に、それを元に戻すことができます彼女は別のTextFormatの別のsizeプロパティを持つか、sizeプロパティーをに変更します。TextFormatを再度適用し、setTextFormatという形式を再度適用します。

関連する問題