index » ラボ&備忘録 » Flash » カウントアップのお勉強 このエントリーを含むはてなブックマーク

カウントアップのお勉強

2004.06.13

先ほど諦めた自動的にカウントアップしていくスクリプトを作りました。
ページを読み込むとカウントアップして、100で止まります。

内容はこんな感じです…

フレーム1

var count = 0;
function counter() {
	count++;
	if (this.count > 100) {
		stop();
	}
	else {
		this.textfield_mc.textfield.text = count;
	}
}

フレーム2

counter();

フレーム3

gotoAndPlay(2);

なんだか、フレーム3つも使ってしまいましたが、普通1つで済むのかもしれない…。
これはもう少し勉強する必要があります

2004.06.18

もう一回作ってみました。
enterFrameを覚えたので、一応1フレームで出来るようなのですが、1フレームで_rootのムービーの止め方がわからないので 2フレーム目にやはりストップ用のフレームを作ってます。
そういえば、hoge.nantoka = function(){...} の書き方ですが、やっと理解できました。 フレームアクションをググったら解説されていました。

フレーム1

this.stop();
this.count = 0;
textfield_mc.onEnterFrame = function() {
	if (_root.count > 100) {
		_root.nextFrame();
	}
	else {
		this.textfield.text = _root.count++;
	}
}

フレーム2

this.stop();