Platform: All Version: 5.0 and above 問題 デバイスフォントは、ユーザーのローカル環境にインストールされているフォントで、テキストを表示します。[ダイナミックテキスト]または[テキスト入力]のTextFieldには、デフォルトでデバイスフォントが使用されます。デバイスフォントにマスクレイヤーを設定したり、回転すると、SWF上で表示されないことがあります。 図001■デバイスフォント[_ゴシック]の設定された[ダイナミックテキスト] 原因 Flash Playerがフォントの表示を完全にコントロールするには、原則として設定されたフォントのアウトライン情報が必要です。 対処法 [ダイナミックテキスト]または[テキスト入力]のTextFieldにマスクレイヤーを設定したり、TextFieldを回転した状態で表示するには、[プロパティインスペクタ]の[文字オプシ
現在、TextFieldを ・テキスト入力 ・自動リサイズ ・複数行 ・ワードラップあり で表示させているのですが、ワードラップで自動改行されるのはいいんですが、リターン/エンターキーでの改行が入力されると無視できるようにしたいのです。 調べてみると、TextField.restrictプロパティがありましたので「これだ!」と思い、以下のようにチャレンジしてみましたが、うまくいかず、改行が入ってしまいます。 //KeyクラスのENTERをくっつけてみる myTextField.restrict = "^" + Key.ENTER; //Flashの改行コードを入れてみる myTextField.restrict = "^\n"; //正規表現の改行コードを入れてみる myTextField.restrict = "^\r\n^\r^\n"; //アスキーコードのキャリッジリターンを入れてみ
いつもお世話になってます。 タイトルそのままなのですが、変換確定の時に押すエンターと 改行の時に押すエンターをflashで見分けたいのですが 何か良い方法をご存知の方ご教授お願いします。 FLASH MX 2004 WIN XP もしかすると、あのチャットの続きでしょうか? 改行するときのエンターと、変換確定のエンターでの動作の違いに着目します。 変換確定のエンターキーは、押した瞬間に、TextField.textに変換した文字列が追加されます。 しかし、改行するときのエンターは改行記号のみが追加されます。 なので、エンターキーを持ち上げたときに、元のテキスト+"\r"という形になっていれば、改行するときのエンターと判定しても良いはずです。 その推測にしたがって、onKeyUpイベントのところの条件を追加します。 また、エンターキー入力前のテキストをとっておかないと比
Platform: All Version: MX and above シンタックス my_txt.embedFonts:Boolean 説明 プロパティ。ブール(論理)値で、trueであれば、TextFieldのテキストを埋込みフォントのアウトラインを使ってレンダリングします[*1]。falseのときは、TextFieldのテキストをデバイスフォントを用いてレンダリングします。 [訳者注*1] このプロパティは埋込みフォントの使用を設定するだけで、使用するフォントのアウトライン自体は埋込まれません。フォントのアウトラインは、別途オーサリング時に埋込んでおく必要があります。後述[訳者注*2]および[訳者注*3]参照。 例 つぎの例では、my_txtという名前のダイナミックテキストフィールドを作成しておきます。そして、以下のActionScriptを使ってフォントを埋込んだうえで、TextF
環境:mx2004 + Win ver7 as2書出 miniml.com 系フォント(欧文フォントの埋込)を使用して アンチェのかからないテキストフィールドをスクリプトで作成します。 下記の「手順」で作成し、テキストフィールドをドラッグ可能にし どの位置でもつぶれずに表示されるか実験したところ 問題なくきれいに表示されました。 ご質問なのですが ライブラリパネルのメニュー:新しいフォントで表示されるウィンドウで MX2004にはアンチエイリアスオフとサイズの指定があるのに、MXではそれがありません。 同じ手順で 7+as1書出、または6書出した場合テキストフィールドが表示されなくなってしまうのですが ver7 as2限定の機能なのでしょうか?! また、[文字オプション]ダイアログボックス から埋め込み指定を行った場合と比べ SWFファイルサイズが10倍以上に大きくなってしまうように感じま
はじめまして、よろしくお願いいたします。 http://www.hallmark.jp/wedding/tool/index.html ↑ ここのサイトをご覧下さい。 このサイトの中でユーザーのフォント情報を取得して リストに取り込んでいます。こんなことをしたくて… //フレームに---------------------------- cfont = TextField.getFontList(); str += cfont.join("/"); var list:Array = str.split("/"); my_cb.dataProvider = list; //リストのコンポネント(my_cb)に-------------------------- on(change) { this._parent.select_txt.text = this.getItemAt( this.s
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く