【ハウツー】
ついに「Adobe CS5.5」が発表された。「CS5.5」の発売が待ち遠しいが、今回は改めて復習の意味もこめて、「Flash CS5」に搭載されている主な便利機能のうち、「TLFテキストエンジン」を試してみたい。
「Adobe CS5」体験版はこちらから
TLFテキストとは、Text Layout Frameworkを利用したテキストフィールドのこと。従来のクラシックテキストよりも詳細な設定が可能となっている。このTLFは、「CS4」の時には、拡張機能としてベータ版が提供されていた。CS5では従来のテキストフィールドと同じ操作方法で作成できるように、Flash本体に組み込まれている。
ただし、ActionScript 3.0(AS3.0)、Flash Player 10以上でないとこのTLFは機能しないので、注意しよう。
クラシックテキストからTLFテキストになって追加された機能を以下に挙げた。
TLFテキストにも、呼び方は違うが、クラシックテキストと同じテキストの種類が用意されている。
表:クラシックテキストに対応するTLFテキストの種類
| クラシックテキスト | TLFテキスト |
|---|---|
| 静止テキスト | 読み取り専用 |
| ダイナミックテキスト | 選択可能 |
| テキスト入力 | 編集可能 |
TLFで特筆すべき機能のひとつが、テキストコンテナのリンクだ。これは、ふたつ以上のテキストコンテナにリンク設定をしておけば、コンテナ間でテキストのフローが可能となるというもの。実際に、この機能を試してみよう。
1.AS3.0タイプの新規ドキュメントを用意したら、「テキストツール」をクリック。
2. プロパティパネルで、テキストを「TLFテキスト」、タイプを「選択可能」とする。
3. ステージをドラッグして、任意の大きさのテキストボックスをステージ左端に作成し「1234567890」と入力。数字と数字の間には改行を挿入し、全体が見通せるようにフォントサイズを24pxと設定。フォントファミリー、スタイルなども選択する。
なお、この設定は、テキストボックスに対して行われるわけではなく、テキスト1文字単位で設定される。
4. 図のように、ステージに高さが同じくらいの空のテキストボックスを3つ作成する。
5.ステージにある4つのテキストコンテナすべてをリンクしよう。テキストには上下に小さなボックスがあり、上側にあるものをスレッド入力ポイント、下側をスレッド出力ポイントと呼ぶ。これらによって、出力から入力にリンク設定ができる。リンクする方法は簡単で、リンクしたいふたつのテキストコンテナのうち一方のポイントをクリックして、もう片方もクリックするだけだ。クリックする順番は、入力/出力どちらが先でもかまわない。
6. 左端にある数字を10文字とも選択してサイズを大きくすると、リンクしているテキストボックスに繋がっているのが確認できる。
以下に、リンクの操作方法をまとめた。ほとんど直感的にリンクとリンク解除ができるので、試してみてほしい。
テキストボックスのリンク操作方法
- リンク接続はスレッド入出力ポイントをクリック後、接続したいテキストボックスをクリック
- リンクの解除は、繋がっているリンクをダブルクリック
- テキストボックスからテキストが溢れて表示しきれていないときはスレッド出力ポイントに赤い+マークが表示される
- 赤くなったスレッド出力ポイントをクリック後、ステージをクリックすると属性が同じ新しいテキストボックスが複製される
SWFを作成すると、「textLayout_1.0.0.595.swz」というファイルが同じフォルダ内に作成される。これは、TLFテキストを使用したSWFで必要なファイルだ。WEBサーバーにアップロードし忘れても、AdobeのサイトからFlash Playerがダウンロードするため問題はないが、同じフォルダにFTPアップロードしておくのが安心だろう。次回はボーンツールの「スプリング」を試していきたい。
| ISP、動いているものを除去できるiPhone用カメラアプリ「PREDATOR」 [18:07 5/24] |
| iMusicAlbum、iPad用オーディオマスタリングアプリ「Audio Mastering」公開 [17:53 5/24] |
| 「VOCALOID3 結月ゆかり」がヨーロッパで発売! ドイツ語化パッチ付属で [16:02 5/24] |
| 3Dプリンターで作る"自分"そっくりのフィギュア、追加販売が決定 - ソニー [15:59 5/24] |
| オートデスク、映像編集ソフト「Autodesk Smoke 2013」の拡張機能を提供 [13:18 5/24] |
|
[鬼ごっこ! Portable]キャラ紹介ムービー第3弾は「住吉暮葉」 [19:22 5/24] ホビー |
|
AMD、A10-5800K/A10-5700購入でSIMCITYのDLクーポンがもらえるキャンペーン [19:21 5/24] パソコン |
|
[GARNET CROW]13年の活動の集大成 ラストステージを7月にWOWOWで放送 [19:14 5/24] ホビー |
|
[新潮ミステリー大賞]映像化を視野に新人賞創設 [19:06 5/24] ホビー |
|
ストーム、Xeon E3-1220とUbuntu Server 13.04を標準搭載するキューブBTO [19:04 5/24] パソコン |