FontとAdobe Flashに関するseibe93のブックマーク (3)

  • flash.text.engine系はフォント指定しないと危険 !? | (SCRATCHBRAIN.BLOG v2)

    Web Premium をインストールして格的にFlash CS4。ここのところ、縦書きを使うものを作っていたので、その過程で出てきたことを、ひとつ。 Flash Player 10 になって、ActionScript 3.0でテキスト表示をするには、2つの方法が用意されている(flashx.textLayout系もあるけど)。 1.flash.text系(TextFieldクラス)を使う 2.flash.text.engine系を使う flash.text系はこれまでもあったやつなので最後に少し触れるだけにして、flash.text.engine系の話。 flash.text.engine系は、ただテキストを表示するだけでも結構まどろっこしい。 少しでも単純にするために、縦書きじゃなくて、横書きで考えてみる。 次のようなことをしたかった場合。 TextFieldでいいじゃん、と思

  • Adobe ActionScript 3.0 * Flash Text Engine の使用

    Flash Text Engine(FTE)は、テキストメトリック、フォーマット、および双方向テキストなどの高度な制御の低レベルのサポートを提供します。改善されたテキストフローと強化された言語サポートを提供します。FTE は単純なテキストエレメントの作成および管理に使用できますが、主に開発者がテキスト処理コンポーネントを作成するための基盤として設計されています。そのため、Flash Text Engine ではプログラミングに関するより高度な専門知識が必要になります。単純なテキストエレメントを表示するには、TextField および関連オブジェクトの使用について説明している前述のセクションを参照してください。

  • AS3で指定した文字数だけフォントを埋め込む

    Tweet タイトルなど、後々変更がありそうな文字をスクリプトで書いておきたい場合があると思います。 var str:String = "AS3で指定した文字数だけフォントを埋め込む"; その方法として、ライブラリパネル + AS3を使用する方法があります。 まず、テキストツールを選択し、ステージ上にダイナミックテキストか、テキスト入力でフィールドを作り、使用したいフォントを選択します。今回は「FOT-ロダン Pro B」にします。 次に埋め込みたい文字を指定します。 今回は描画の結果を分かりやすくするために、「AS3で指定した文字数だけフォントを」の18文字だけを埋め込むことにしました。 次に、テキストフィールドをムービークリップシンボルにし、シンボル化が終わったらステージから削除してください。(MC名は「mcFont」にしました) ライブラリパネルに「mcFont」ができるので、それを

    AS3で指定した文字数だけフォントを埋め込む
  • 1