| 按钮事件:
shijianbtn.addEventListener(MouseEvent.CLICK, shijianming);
//在shijianbtn这个按钮或影片剪辑上加一个侦听鼠标点击的shijianming函数
function shijianming(event:MouseEvent):void {
//当鼠标点击时shijianming函数执行zhixingmingling这个动作(命令)
zhixingmingling
}
shijianbtn是一个铵钮名称,shijianming这个函数的事件名自己随便起,zhixingmingling执行的命令如:movieclip.play();
鼠标事件(MouseEvent)最重要的人机交互途径。分为MOUSE_OVER, MOUSE_MOVE, MOUSE_DOWN, MOUSE_UP, MOUSE_OUT, MOUSE_WHEEL和MOUSE_LEAVE。
MOUSE_OVER - 鼠标移动到目标对象之上时触发, 可以用于模拟按钮的mouse over效果;
MOUSE_MOVE - 鼠标在目标对象之上移动时触发,主要用于判断。比如判断在拖拽实例时,实例是否在允许的范围之内,如果超出,立刻停止拖拽或者重新设定实例的坐标;
MOUSE_DOWN - 鼠标在目标对象之上按下时触发。注意,只有按下鼠标左键时才会触发,右键和滚轮都不会触发。在目标对象之外按下鼠标左键,再移动到目标对象之上时,也不会触发;
MOUSE_UP - 鼠标在目标对象之上松开时触发。注意,只有松开鼠标左键时才会触发,右键和滚轮都不会触发。在目标对象之上按下鼠标左键,再移动到目标对象之外松开时,不会触发。但在目标对象之外按下鼠标左键,再移动到目标对象之上松开时,就会触发。
MOUSE_OUT- 鼠标移动到目标对象之外时触发。
MOUSE_WHEEL - 鼠标在目标对象之上转动滚轮时触发。
MOUSE_LEAVE - 当光标离开舞台时触发
鼠标显示模式:影片剪辑实例名称 movieclip.buttonMode=true;(显示手形)
影片剪辑实现双击:movieclip.doubleClickEnabled=true;
|