• 締切済み

FlashMX2004(Win)で、文字(画像)をある方向から色を変更したい

いつもお世話になっております。 Flash MX 2004で、あるテキストを、例えば上から少しずつ赤くしていくようなアニメーションを作るにはどうしたらいいのでしょうか? Fireworksで動画GIFを作る時は、線形グラデーションを乗算で重ねて動かせばできたのですが、同等のことをFlashでやる方法が見当たりません。 なにかいい方法がありましたら回答お願いいたします。

みんなの回答

noname#35109
noname#35109
回答No.1

簡単でしょう。 文字が十分かぶるような大きなグラデーションの塗りの四角形を用意します。 それで, 文字の形をくりぬいたさらに大きく真っ白な四角の下をグラデーションのかかった四角を動かしてやれば良いのです。 日常生活で言うと, テーブルクロスに穴を開けて,そのテーブルクロスの下でグラデーションの入ったスカーフを動かすような感じです。 Flashは面の上に面を重ねると,下の面が消されます。 なので,白い大きな四角形をまず描いて,その上にテキストを打って,そのテキストを分解してやれば,白い上に乗った文字が下の白を消すので,文字の部分だけ選択して,カット(デリート)していけば良いのです。 というのが,最初にすべき発想です。 でも, これでは,文字の周りの白い部分(テーブルクロス)がじゃまをして,その下の背景など(テーブル)が見えなくなります。 最下レイヤーですると問題ないですけどね。 だからそんなときはマスクを使います。 マスクはFlash2か3あたりのずいぶん前からできる基本的な技術です。 グラデーションの塗りに文字のマスクをかけて, グラデーションを動かせば,文字の部分だけのグラデーションが見えて文字のグラデーションが変化するようにみえますよ。 文字は静止テキストにしておいてください。 私がここで説明するより,図やサンプルなどがあったほうがわかりやすいと思うので参考URLを書いておきます。 Flash Lesson マスク1 http://flash.namatamago.com/lesson/lesson_middle_mask/lesson_middle_mask_20020410_010101.php ダウンロードするにはIDとパスワードが必要です。 と書いてありますが,この書いている部分をクリックするとパスワードが書いてあるページに行けます。 マスクとは? http://www.1art.jp/flash/le/lesson9/lesson9-2.htm 文字ではありませんが,マスクのかけ方と考え方がかいてあります。 Flash覚え書き 2005-09-07 20:09:57 ムービークリップをマスクにする http://ameblo.jp/flashmemo/ さらに凝るとこんなこともできます。

関連するQ&A