街中で見かけて「グッときた人」の思い出

Flash MX2004を使用しております。
画像の背景の空の色を
夜→夜明け→朝→昼→夕→夜 と、
段階的に変えていきたいのですが、
綺麗なグラデーション状に変化させる方法が
どうしてもわかりません。
暗→明ならわかるのですが、
途中で違う色(例えば、夕方のオレンジ)を入れるとなると…

申し訳ありませんが、ご教授をお願いします。

A 回答 (2件)

グラデーションというのは,『塗り』のグラデーションの作り方ではなくて,


『時間的』なグラデーションということで良いですよね。

綺麗かどうかは,努力次第です。
また,幾つも方法はあると思いますが,
3つほど代表的な『時間的』なグラデーション作成方法をかいておきます。


1 シェイプトゥイーンによる色の変化を付ける。

まず黒色の塗りを書いて,そのレイヤーのフレームを伸ばして,いくつかキーフレームを作って,
そのキーフレームごとに違う色の塗りにして,そのレイヤー全体を選択し,
下のプロパティパネルの,
トゥイーン[      ▼]
の部分をシェイプにすると,段階的に色が変わります。
ここが参考になるかも↓
「シェイプトゥイーンでボールを変化させよう」
http://www17.ocn.ne.jp/~wolves/SCHOOL/mein2.html
(狼少年さん無断引用すみません(o*。_。)o )


2 カラーの高度な設定でムービークリップの色を変える

まず,白塗りの四角を書いてムービークリップにします。
そのレイヤーのフレームを伸ばして,いくつかキーフレームを作って,
どれか任意のキーフレームのムーブークリップを選択し,
下のプロパティパネルの,
カラー[      ▼]
を「高度な設定」にして,RやGやBという値を操作して,
ムービークリップの色を黒や青などに変えます。
各キーフレームのムービークリップも同様に色を変えて,
今度は「シェイプトゥイーン」ではなく「モーショントゥイーン」にすると段階的に色が変わります。


3 上に上に新しい空をかぶせる

夜の空,朝の空,昼の空…
をグラフィックシンボル,もしくはムービークリップシンボルで作って置いて,
夜の空の上のレイヤーに朝の空のムービークリップを置いて,
に朝の空のムービークリップ アルファ0→アルファ100 のように設定し,モーショントゥイーンでつなげます。

□ 昼レイヤー 筆・・|○           []|●------>|●|
□ 朝レイヤー 筆・・|○    []|●------>|●      []|
□ 夜レイヤー 筆・・|●                    []|


当然,ActionScriptなどで変化させても良いですが,
直感的にわかるのは,トゥイーンによる方法だと思います。

現実的なのは 3 の方法だと思います。
    • good
    • 0
この回答へのお礼

ご丁寧な解説ありがとうございます。
なるほど、3の方法が一番自分でわかりやすく、
自然なグラデーションを描いて変化していく空が表現できそうです。
1~3、一通り試してみたいと思います。
どうもありがとうございました。

お礼日時:2005/11/25 09:17

色の規則的な変化で十分に「空」と認識が出来ると思います。


さらに小物の使用によりそれが明確になるのではないでしょうか。
ご質問の背景変化+αでアドバイスいたします。
【空間の準備】
ヘルプ:MovieClip.beginGradientFillの例を参考に関数化し、
なんらかのイベントを受け取り背景のグラデーション構成色を変化させる。
これが時間変化の基準となる。
【小物の準備】
「雲・星・雨シンボル」
 ・雲:Width=2000程のグラフィックシンボルの_xを増減
 ・星:フェードイン、アウト
 ・雨:暗転シンボルを用意。なんらかのイベントで差込
「太陽・夕日・(月)シンボル」
 ・モーショントゥーイン
「動植物・影シンボル」
 ・hitTestでインタラクティブに。
【全体にまたがるスクリプトレイヤ】
 ・スクリプトはほぼここに記述
    • good
    • 0
この回答へのお礼

そうですね、何らかのアイテムがあれば
一層空らしく見えますよね。
小物まで器が回っていませんでした…
NO.1のsassakun様の方法と組み合わせて
頑張ってみます。
本当にありがとうございました。

お礼日時:2005/11/25 09:20

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!