007[反転]

2008/06/12

インスタンスを反転させるには、どうしたら良いのか?
実際モーションでも最初のうちは悩んでしまいますが、ASでやっちゃえば理屈は分かる。

ってことで、今回は「反転」です。

ソースは以下の通り

onClipEvent (load) {
	scale = 100; //拡大値を100にセット
	flg = 0; //フラグを0にセット
}
onClipEvent (enterFrame) {
	_xscale = scale; //横幅比率にscale(100)をセット
	if(flg  == 0){ //フラグが0なら
		scale --; scaleから1ずつ引く
		if(scale < -100){ //scaleが-100より小さくなったら
			flg = 1; //フラグを1にする
		}
	}else{
		scale ++; //上の条件に当てはまらなかったらscaleに1ずつ足す
		if(scale > 100){ //scaleが100より大きくなったら
			flg = 0; //フラグを0にする
		}
	}
}

ソースを見ても分かるように、別に3D処理をしているわけではありません。
横幅の拡大率を操作しているだけのことです。

目の錯覚って、コワイっす。

ブログランキング・にほんブログ村へ

トラックバック(0)

このブログ記事を参照しているブログ一覧: 007[反転]

このブログ記事に対するトラックバックURL: http://makuadmin.coresv.com/mt-tb.cgi/29