カラートゥイーン
hikatsukaMotionColor(mc, ra, rb, ga, gb, ba, bb, aa, ab, F, E1, E2, EF);
ムービークリップを指定のカラー値までアニメーションします。
| パラメータ | 属性 | 説明 | 備考 |
|---|---|---|---|
| mc | MovieClip | 対象となるムービークリップのインスタンス名 | |
| ra | Number | 赤の成分のパーセント(-100~100) | [null]で無視 |
| rb | Number | 赤の成分のオフセット(-255~255) | [null]で無視 |
| ga | Number | 緑の成分のパーセント(-100~100) | [null]で無視 |
| gb | Number | 緑の成分のオフセット(-255~255) | [null]で無視 |
| ba | Number | 青の成分のパーセント(-100~100) | [null]で無視 |
| bb | Number | 青の成分のオフセット(-255~255) | [null]で無視 |
| aa | Number | 透明度のパーセント(-100~100) | [null]で無視 |
| ab | Number | 透明度のオフセット(-255~255) | [null]で無視 |
| F | Number | アニメーションの継続フレームを示す数値 | |
| E1 | String | イージングの種類 none:等速 in:加速(最初は遅く、最後は早く) out:減速(最初は早く、最後は遅く) inout:加速-減速(最初は遅く- 中間で早く-最後は遅く) outin:減速-加速(最初は早く- 中間で遅く-最後は早く) |
|
| E2 | Number | イージングの強さ 0~100 ※0だとイージングの種類に関係なく等速 |
|
| EF | Function | アニメーション終了後の実行する定義関数の指定 | 省略可能 |
使用例
【例】 hikatsukaMotionColor(ABC,100,255,100,255,100,255,100,0,30,"none",100);
ムービークリップ「ABC」の色のオフセットを255(白色) まで、30フレームで トゥイーンさせます。イージングは、等速。
【例】
EndF = function (target_mc) {
trace("トゥイーン終了!")
}
hikatsukaMotionColor(ABC,100,-255,100,-255,100,-255,100,0,30,"none",100);
ムービークリップ「ABC」の色のオフセットを-255(黒色) まで、30フレームで トゥイーンさせます。イージングは、等速。
トゥイーン終了後、EndFで定義させた関数、trace("トゥイーン終了!")が実行されます。
【例】
EndF = function ( target_mc ) {
trace("トゥイーン終了!")
target_mc._visible = false;
}
hikatsukaMotionColor(ABC,100,-255,100,-255,100,-255,100,0,30,"none",100);
終了後の定義関数に、アニメーションを実行させたムービークリップをパラメータとして受け取ることが可能です。パラメータが必要ない場合は省略可能です。また、「target_mc」は「mc」などと変数名を変更できます。
上記では、ムービークリップ「ABC」の色のオフセットを-255(黒色) まで、30フレームで トゥイーンさせます。イージングは、等速。
トゥイーン終了後、EndFで定義させた関数、trace("トゥイーン終了!")が実行し、ムービークリップを非表示します。
補足

各パラメータの色は上図の通りに対応しています。
カラートゥイーンのキャンセル
hikatsukaMotionColorDelete(mc);
アニメーションを行っているカラートゥイーンをキャンセルします。
| パラメータ | 属性 | 説明 | 備考 |
|---|---|---|---|
| mc | MovieClip | 対象となるムービークリップのインスタンス名 |
使用例
【例】 hikatsukaMotionColorDelete(ABC);
ムービークリップ「ABC」が「hikatsukaMotionColor」を利用してアニメーションしている場合、そのアニメーションを停止します。
補足
終了後の定義関数も実行されなくなります。
