var keyListener:Object = new Object();
addKeyBoard(true);
//addKeyBoard(false);
function addKeyBoard(_isAdd)
{
if (_isAdd)
{
Key.addListener(keyListener);
}
else
{
Key.removeListener(keyListener);
}
}
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;
addSettimeout(true);
//addSettimeout(false);
function addSettimeout(_isAdd)
{
if (_isAdd)
{
//函数 毫秒 函数参数
timeOut_num = setTimeout(timeOutfun, 1000, bn_mc);
}
else
{
clearTimeout(timeOut_num);
}
}
function timeOutfun(e)
{
trace(e);
}
var interval_num;
function addSetInterval(_isAdd)
{
if (_isAdd)
{
//函数 毫秒 函数参数
interval_num = setInterval(intervalfun, 1000, bn_mc);
}
else
{
clearInterval(interval_num);
}
}
function intervalfun(e)
{
trace(e);
}
//按钮上写代码
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;
onClipEvent (enterFrame) {
//trace(Key.isDown(2))
//trace(_global.itGood)
if (Key.isDown(2))
{
trace("========")
_global.itGood.x = 1000;
}
}