Flashライブラリパッケージ :: hikatsuka.swf > カラートゥイーン

FlashによるWEBアプリケーション開発支援ライブラリパッケージ :: hikatsuka.swf

カラートゥイーン

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」を利用してアニメーションしている場合、そのアニメーションを停止します。

補足

終了後の定義関数も実行されなくなります。

ページの先頭へ