こちらのサイトの写真ですが、サイトを開いたときにフェードアウトが始まってしまいます。フラッシュでつくりましたが、
モノクロのまま開くようにするのはどうしたらいいでしょうか。
本当はロールオーバーした時だけ反応させたいのですが。。
http://www.fumiononaka.com/TechNotes/Flash/FN0308001.html
FN0308001 - onハンドラを使わずにロールオーバー/ロールアウトを検出する - Flash : テクニカルノート
参考URLより抜粋
[2] ’onClipEvent (enterFrame)’では、前述のとおりまず’MovieClip.hitTest’メソッドで、マウスポインタがインスタンス上にあるかどうかを調べます。
[3] マウスポインタがインスタンス上にあったら、その前の状態を格納した変数bOutの値が’true’かどうかを判定します。この’if’条件が当てはまる(評価が’true’)なら、インスタンス外からインスタンス上に状態が変化したので、ロールオーバーの処理を行います。
とのことです。
他にも最初のフレームにモノクロを使い、
マウスが上に来たときだけ
ロールオーバー効果が出るようにすればいいと思います。
単純に、写真がモノクロから、カラーに変わる前のフレームにキーフレームをつくりそこに、stop();アクションを書いておけば動きません。ロールオーバーでモノクロ→カラーにしたければ、画面上の任意の場所にダミーボタン(ex.四角を描いてそれをシンボルに変換。プロパティをボタンに。それをダブルクリックで中に入り、アップフレームにあるオブジェクトをヒットフレームに移動)を作成して、ボタンアクションに、
on(rollOver){
gotoAndPlay(”開始フレーム”);
}
ってな具合で、実現できると思うのですが・・・。
下記、webに関する質問サイトです。
何でもでてきますよ!!
ありがとうございます。んぬぬぬ。アップしたときのフェードアウトがうまくいきませぬ。。
元の.fla書類が残っていることを祈りまして、
そのモノクロの画像がモーショントゥイーンになり、
アニメーション扱いで、最初明るく、終わりがフェードアウトという明度の設定が問題だと思いますので、その部分をつまり、最後のキーフレームの部分で明度の変化をなしに設定されることで解決するかなと思いました。
はい。。がんばります。
ロールオーバでフェードインロールアウトでフェードアウトのボタンを作りたいのですが…。。
むむむ、むずいですね。