as2 键盘事件、鼠标事件、时间侦听

var keyListener:Object = new Object);
addKeyBoardtrue);
//addKeyBoardfalse);
function addKeyBoard_isAdd)
{
	if _isAdd)
	{
		Key.addListenerkeyListener);
	}
	else
	{
		Key.removeListenerkeyListener);
	}
}

keyListener.onKeyDown = function)
{
	trace"键盘按下:" + Key.getCode));
	switch Key.getCode))
	{
		case Key.UP :
			break;
		case Key.DOWN :
			break;
		case Key.LEFT :
			break;
		case Key.RIGHT :
			break;
		case Key.ENTER :
			break;
	}
};

  

var timeOut_num;

addSettimeouttrue);
//addSettimeoutfalse);
function addSettimeout_isAdd)
{
	if _isAdd)
	{
		//函数 毫秒 函数参数
		timeOut_num = setTimeouttimeOutfun, 1000, bn_mc);
	}
	else
	{
		clearTimeouttimeOut_num);
	}
}


function timeOutfune)
{
	tracee);
}

  

var interval_num;
function addSetInterval_isAdd)
{
	if _isAdd)
	{
		//函数 毫秒 函数参数
		interval_num = setIntervalintervalfun, 1000, bn_mc);
	}
	else
	{
		clearIntervalinterval_num);
	}
}

function intervalfune)
{
	tracee);
}

  

//按钮上写代码
on press) {
	
}
on release) {
	
}

  

//针上写鼠标事件
an_mc.onRelease = function)
{
	
}
相当于as3的click:         onRelease

相当于as3的down:        onPress

全局性的:onMouseUp          onMouseDown

鼠标移动:onMouseMove

ef:    onEnterFrame

  

舞台宽高:
var sWidth:Number = Stage.width;
var sHeight:Number = Stage.height;

  

Published by

风君子

独自遨游何稽首 揭天掀地慰生平