2008.01.13
MC移動
FlashのMC移動のアクションスクリプトです。
mcmove.fla
onClipEvent (load) {
var i:Number = 0;
}
onClipEvent (enterFrame) {
if (i < 190) {
++i;
_x += 1;
_y += 1;
}
}
onClipEvent(load)を使ってMCに始めに、実行するプログラムを書きます。
iに0を代入しています。Numberは入れるものを数字ですって感じで指定します。
0が文字扱いなのか、数字扱いなのかでエラーが出る事もあるので綺麗に書いた方がエラーが減ります。
:Numberで使う時は、varを入れてつかうようです。
iに0を代入しています。Numberは入れるものを数字ですって感じで指定します。
0が文字扱いなのか、数字扱いなのかでエラーが出る事もあるので綺麗に書いた方がエラーが減ります。
:Numberで使う時は、varを入れてつかうようです。
例えば
a = 1;
b = 2;
c = a + b;
c = 3;
なのですが、文字扱いになっているときには 12になってしまいます。1+2になることがあります。
onClipEvent (enterFrame) はフレーム事に実行するって事です。
_x はx軸に移動する事が出来ます。
_y はy軸に移動する事が出来ます。
iに0を代入しているとき、i++; は i は0;になりますが、++iの場合は i は 1になります。
i++ は i に1を代入して、1を入れる前のモノを返します。
++i は 1 を代入して、それを返します。
んーな感じです。
普段、なんとなく使っていても深く知ると面倒ですねw
Trackback URL
Comment & Trackback
Comment feed
Comment