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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     一度設定したTextFormatの保持
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
taak77
Åê¹ÆNo.7910
投稿日時: 2004-6-3 5:58
新米
居住地:
投稿: 12
使用環境:
WinXP,Flash MX2004
一度設定したTextFormatの保持
textFieldのフォーマットについての質問です。

createTextFieldで生成したtextFieldにsetTextFormatで設定したプロパティはtextFieldに保持されるもののはずと思っていましたが、次に新しいテキストに更新したりすると、もうデフォルトの設定に戻っています。fontプロパティにフォント名を指定して、そのときは設定が反映されていますが、次に新しいテキストに更新するときにはデフォルトのフォント設定になっています。てっきり、一度設定したTextFormatは保持されるものと思っていましたが、テキストを更新するたびにTextFormatもsetし直さなければいけないのでしょうか。

よろしくお願いします。
野中文雄
Åê¹ÆNo.7912
投稿日時: 2004-6-3 7:12
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: 一度設定したTextFormatの保持
ありがちのご質問ですね。
引用:
ActionScriptデスクトップリファレンス』p.133監訳者注:
「新規に入力するテキストはTextField.setNewTextFormat()、入力済みのテキストはTextField.setTextFormat()と、フォーマットの設定対象によってメソッドを使い分ける必要がありますので、注意しましょう。」

引用:
taak77さんは書きました:
textFieldのフォーマットについての質問です。

createTextFieldで生成したtextFieldにsetTextFormatで設定したプロパティはtextFieldに保持されるもののはずと思っていましたが、次に新しいテキストに更新したりすると、もうデフォルトの設定に戻っています。fontプロパティにフォント名を指定して、そのときは設定が反映されていますが、次に新しいテキストに更新するときにはデフォルトのフォント設定になっています。てっきり、一度設定したTextFormatは保持されるものと思っていましたが、テキストを更新するたびにTextFormatもsetし直さなければいけないのでしょうか。


----------------
 

taak77
Åê¹ÆNo.7921
投稿日時: 2004-6-3 8:49
新米
居住地:
投稿: 12
使用環境:
WinXP,Flash MX2004
Re: 一度設定したTextFormatの保持
野中さま、ご返答ありがとうございます。

確かに、setNewTextFormatについても気づいておりませんでした。
さらに、今回の場合、実はhtmlのテキストについてTextFormatを適用していて、結局setNewTextFormatでも反映されず、fontタグのfaceプロパティにfont名をいれることで解決いたしました。

ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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