- 09/03/24
グローバル変数(FLASHの)
こんにちわ
未だに罰金制度にビクつきながら、なんとかネタを探しているナンバです。
結局のところ、またまたネタがなかったので
初心者用FLASH講座です。
グローバル変数って、使い方にもよりますが、結構便利ですよね?
一気に様々なMCにドカっと命令する時には重宝この上ないです。
動きや構造が複雑なフラの場合、ある意味一番厄介なMCへのパスの指定が
一切いらないってだけでも、ありがたい存在です。
ざっくり説明すると、タイムラインに
_global.変数名 = 値;
とかってチョコっと書くだけで、その変数名を持つMC全てに命令してくれちゃいます。
さらに具体例で説明すると、
_global.変数S = 20;
_global.変数C = 0xff0000;
とかって書いておくと
onClipEvent (enterFrame) {
if (this._x < 230){this._x -= 変数S;}
if (this._x < -20){this._x += 240;}
color_change = new Color(this);
color_change.setRGB(変数C);
}
こんなscriptを書いてあるMCが10個あろうと100個あろうと、いっぺんに変化します。
この例だとMCのx座標が230以下の場合、1フレーム経過する毎に左に20移動します。
(ちなみにこの例だとx座標が-20になったら右に240移動するので、右から左への無限LOOPになっています。)
それと同時に色が赤(16進法で#ff0000)になります。
とまあ、パスも何もいらずに、絶対的な命令をしちゃう
そんなドSなグローバル関数を上手に使いましょう。
南葉 弘樹 | 09/03/24 17:52 | トラックバック(0)
トラックバック(0)
このエントリーのトラックバックURL:
http://www.weboss.co.jp/mt/mt-tb.cgi/5343























































