ActionScript 3 (Flash/AIR): 画面をクリックしてアニメーションをスキップ

100 フレームで作られているタイムラインで、
99フレームまでアニメーションが作られている場合。

100 フレーム目になるまでクリックした際は 100 フレーム目までスキップし、
100 フレーム目でクリックした際は 1 フレーム目からリプレイします。

var main;
if (!main) {
	main = true;
	
	stage.addEventListener(MouseEvent.CLICK, stage_clickHandler);
	function stage_clickHandler(event:MouseEvent):void
	{
		trace("click");
		if (currentFrame < 100) {
			gotoAndStop(100);
		} else if (currentFrame == 100) {
			gotoAndPlay(1);
		}
	}
}