関数クロージャを使わなかった場合

by coppieee
説明
http://d.hatena.ne.jp/coppieee/20090805/1249491863
♥0 | Line 26 | Modified 2009-08-06 02:05:26 | MIT License
play

ActionScript3 source code

/**
 * Copyright coppieee ( http://wonderfl.net/user/coppieee )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/hteC
 */

//説明
//http://d.hatena.ne.jp/coppieee/20090805/1249491863
package 
{
	import flash.display.Sprite;
	import flash.events.Event;
	import flash.text.TextField;
	
	public class Main extends Sprite 
	{
		private var _tf:TextField;
		private var _count:int;
		public function Main():void 
		{
			_count = 60;
			_tf = new TextField();
			addChild(_tf);
			addEventListener(Event.ENTER_FRAME, onEnterFrame);
		}
		
		private function onEnterFrame(e:Event):void 
		{
			_tf.text = "count" + _count--;
			
			if (_count < 0)
			{
				removeEventListener(Event.ENTER_FRAME, onEnterFrame);
			}
		}
	}
}