トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   お絵かき部屋【グラフィック・アニメ】
     MCの彩度を徐々に上げたい
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
Fla4man
Åê¹ÆNo.27306
投稿日時: 2006-7-26 0:13
職人
居住地: かまくら
投稿: 517
使用環境:
Re: MCの彩度を徐々に上げたい
彩度調整についてはFlash8のColorMatrixFilterよりも
Flash6からの機能であるcolorやsetTransformのほうが短いコードで
直感的に実装が出来ます。
パラメータはIDEのカラー調整と同じで
ra,ga,baだけ特に計算無しで同じ値を代入してからsetTransformにかけるやり方です。

なぜIDEの色調やsetTransformのほうがColorMatrixFilterよりすぐれているかというと
元々こちらはFlash playerがネイティブにHSV値を出すからです。

但しこの方法を取るのとIDEで事前に0-100%設定して
100フレームでモーショントゥイーンさせるのとでは
特に1フレームで作成する必然性が無いのならば
後者のほうがシンプルで
笠居さんがかかれたように制御がgoto and stopだけで済むので
色の制御に汎用性を持たす必要がない場合は色変形のためにスクリプトを書かないほうがベターだといえます。

彩度調整のみの制御をモーションにかませた場合
もう1フレーム作っておいて「ネガティブ」を設定しておくと
効果的だとおもいます。
ネガティブは-100 -100 -100 100 255 255 255 0です。
(ra,ga,ba,aa,rb,gb,bb,ab)

settransformで使う場合はつどつど設定せずに
リセット用パラメータやネガティブ用パラメータは最初っから用意しておくと
実行時速度をあげることが出来ます。


----------------
通常のハンドル名:×○○× ねた回収モードに突入 現在1/100

フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   MCの彩度を徐々に上げたい wingard 2006-7-25 17:19
     Re: MCの彩度を徐々に上げたい kasai 2006-7-25 17:41
       Re: MCの彩度を徐々に上げたい wingard 2006-7-25 17:58
         Re: MCの彩度を徐々に上げたい Fumio 2006-7-25 20:15
       » Re: MCの彩度を徐々に上げたい Fla4man 2006-7-26 0:13
           Re: MCの彩度を徐々に上げたい kasai 2006-7-26 3:25
             Re: MCの彩度を徐々に上げたい Fla4man 2006-7-26 17:32

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops