トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     動的に作ったTextFieldへのフォント、色の指定
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
funta
Åê¹ÆNo.48582
投稿日時: 2012-1-11 18:14
新米
居住地:
投稿: 19
使用環境:
動的に作ったTextFieldへのフォント、色の指定
こんにちは、質問させてください。

id_mcというMovieClipの中に、動的に作ったTextField(id_tField)をaddChildさせています。
id_tFieldは、「TextFieldType.INPUT」設定してあります。

id_tFieldに、TextFormatで「フォント」「色指定」しているのですが、うまく反映させられません。

・『 英数字 』を、システムのゴシック体で表示させたいだけなのですが、明朝体になります。
・日本語は、アンチなしのゴシック体で表示されます。

どう指定したら良いか、もしくは大きな勘違いしているようなら教えていただけると助かります。
よろしくお願いいたします。

スクリプトなどの情報が足りない場合はすみません。
追記します。



// テキストフィールドの設定
id_tField = new TextField();
id_tField.type = TextFieldType.INPUT;
			
id_tField.x = 10;
id_tField.y = 3;
id_tField.width  = 330;
id_tField.height = 20;
id_tField.maxChars = 30;
			
var fmt:TextFormat = new TextFormat();
fmt.color = 0xDDDDDD;		
fmt.font = "_sans";

//初回は、下記テキストを表示させて、フォーカスと同時に消しています。
//初回の"Please Input"には、fmtのcolorとfontが反映されますが、記述が始まるとfmtは無視?されて英数字は黒文字色の明朝になります。
//日本語は、黒文字色のアンチなしゴシック体です。
id_tField.text = "Please Input";

id_tField.setTextFormat(fmt);


/*
private function focusIn(e:FocusEvent):void {		
if(id_tField.text == "Please Input")id_tField.text = "";
}
*/
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » 動的に作ったTextFieldへのフォント、色の指定 funta 2012-1-11 18:14
     Re: 動的に作ったTextFieldへのフォント、色の指定 mayor 2012-1-11 19:10
     Re: 動的に作ったTextFieldへのフォント、色の指定 Fumio 2012-1-11 19:20
       Re: 動的に作ったTextFieldへのフォント、色の指定 funta 2012-1-11 23:49
         Re: 動的に作ったTextFieldへのフォント、色の指定 mayor 2012-1-12 16:11

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops