- 締切済み
グラデーションを動かす方法
AdobeFLASHCS5を使用しています。 左から右へグラデーションが動いていくものを作成したいのですが、 どうやって実現できるかでつまづいてしまいました。 制約があり、ActionScriptとムービープリップは使用できません。 それ以外の方法でグラデーションを動かす方法があればご教示ください。 文章だと分かりにくくてすみません。 お分かりの方がいらっしゃいましたら宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- BlurFiltan
- ベストアンサー率91% (1611/1754)
#1です。 「緑黄赤青」 と 「緑黄赤青」 を2つ(または3つ以上)横につなげます。 ↓ 「緑黄赤青緑黄赤青」 それを見えている範囲でスライドさせれば良いでしょう。 □□□□↓可視↓□□ 緑黄赤青緑黄赤青 □□□□↓可視↓□□ □緑黄赤青緑黄赤青 □□□□↓可視↓□□ □□緑黄赤青緑黄赤青 □□□□↓可視↓□□ □□□緑黄赤青緑黄赤青 □□□□↓可視↓□□ □□□□緑黄赤青緑黄赤青 □□□□↓可視↓□□ 緑黄赤青緑黄赤青 これは ActionScript で 画像を(ムービークリップ を) 無限スクロール させるときにも使う基本原理です。 (当然 ActionScript や ムービークリップ なしでできます。)
- BlurFiltan
- ベストアンサー率91% (1611/1754)
普通は「グラデーションの塗り入りのグラフィックインスタンス」を移動を 「モーショントゥイーン」(または「クラシックトゥイーン」)で動かしませんでしょうか? つまり グラデーションの塗りを描いて その塗りをグラフィックシンボルに変換して ステージ上のグラフィックインスタンスをモーショントゥイーンで動かす。 そういう ActionScript も ムービークリップ も使用しない方法をとるのが普通です(普通は最初に発想すべきことです)。 Google検索「モーショントゥイーン」 http://www.google.co.jp/search?hl=ja&q=%E3%83%A2%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%88%E3%82%A5%E3%82%A4%E3%83%BC%E3%83%B3 もっとも モーショントゥイーン を使わずに, グラデーション塗り自体をシェイプトゥイーンさせても良いですが。 一般的にはこちらの方が少しだけ応用的な技術になります。 「FLASH学習・技法 シェイプトゥイーン」 http://www17.ocn.ne.jp/~wolves/SCHOOL/lecG/lecG2_1.html ムービークリップ だの ActionScript は, これらの基本的事項が当然できてからすべきことです。
補足
ご回答ありがとうございます。 現在はモーショントゥイーンを使用してFLASHを作成しています。 グラデーションを動かしたい、というのは、右から左にエンドレスに近い形で グルグルとグラデーションを表示させたいのです。 1フレーム目 緑→黄→赤→青 2フレーム目 青→緑→黄→赤 3フレーム目 赤→青→緑→黄 4フレーム目 黄→赤→青→緑 といった感じです。 分かりにくい表現で申し訳ありません。 シェイプも使用することが出来ません(制作上の制約のためです) モーショントゥイーンで上記の表現は出来ますでしょうか?