2009年9月
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 |
Recent
Category
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