質問ページ / 196


質問ページ / 196

質問ページ/196

概要onClipEvent? (enterFrame)から抜ける方法(スプライトのアクションを止めたい)
投稿者Parafla Quality
状態質問
カテゴリーParaFla!
投稿日2007-03-13 (火) 15:23:15
バージョン1.37

質問内容

はじめまして。palafla一週間目の初心者です。 一応、調べたのですが、解決できませんでして、お願いいたします。

onClipEvent (load) { // 一度だけ実行
	x_start = 0; // 最初の状態を変数に記録する
	x_end = 200; // 最後の状態を変数に記録する
	framecount = 30; // フレームカウント
	x_henka = (x_end - x_start) / framecount;
	_x = x_start;
}
-
onClipEvent (enterFrame) { // 毎フレーム実行
	_x = _x + x_henka;
	framecount--; 
	if (framecount <= 0) {
		_visible = false; //消すのではなく、止めたい。
	}
}

上記スクリプトは、『_visible = false;』が指定されているので、スプライトが非表示になるのですが、代わりに、x方向に移動した所で、止めたい場合は、どうしたら良いのでしょう?

回答

onClipEvent (enterFrame) {
	framecount--; 
	if (framecount <= 0) {}else{p = p + x_henka;}
}
  • ↑こんな感じで -- 2007-03-13 (火) 17:03:51