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;