flashで縦書き入力フォームをつくってみた

Yahoo!ブックマークに登録 はてなにブックマーク このページをdel.icio.usに登録 この記事をLivedoorクリップ! このエントリをニフティクリップに登録 このエントリをBuzzurlにブックマーク このページを POOKMARK Airlines の行き先に登録する このエントリを BlogPeople Instant Bookmark に登録 PingKingポッケに追加

FLASHでは縦書きできません。ベクター化したものはもちろん除きます。
入力フィールドやスクリプトによる外部テキスト読み込み。

つまり静止テキストの状態ですと縦書き横書きと選択できるアイコンが表示されているのですが、ダイナミックテキスト、テキスト入力のモードになっていると縦書きというのはできないんですね。

日本語の魅力を引き出す縦書き。力技で作ってみましたのでまずはごらんください。
ファイルサイズが約4MBあるので根気のある方だけ見てください。こちら(新しいウィンドウ)

これの作り方は簡単。
縦書きフォントを作るべし!! 具体的に言うと通常使用しているフォント一文字一文字を左に90度回転させたものを作る。(これはフォントエディタでつくる。既製のものをコピーして回転させるのが一番はやい。ただし既製のフォント使用時には著作権等に注意。)

そのフォントを使ってFLASHドキュメント内でダイナミックテキスト、テキスト入力のテキストフィールドを作ったらこんどはそれを90度右に回転。
あとはそのフィールドにフォントを埋め込むべし。

こうやって作ったものはファイルサイズは重くなるが見事縦書きが使用できます。

超、超、チカラワザなり!!

なせばなる、なさねばならぬなにごとも….(笑)

  • Both comments and trackbacks are currently closed.
  • Trackback URI:
  • Comments RSS 2.0

Comments are closed.

Templatesbrowser.com