flash按钮的元件上用鼠标事件
2009-09-23 15:00:01 by 【6yang】,
76
visits,
收藏 |
返回
on()
是鼠标事件检测动作,其动作的参数栏也有一些选项,只有作用者在按钮上进行相应的
鼠标或键盘操作时, 才会执行相应的动作。其中各选项的意义为:
press——鼠标指针在按钮上单击鼠标左键。
Release——鼠标指针在按钮上释放鼠标左键。
Roll Out ——鼠标移出按钮。
Roll Over——鼠标指针移到按钮上面。
Release Outside——鼠标指针在按钮上时按下鼠标左键,然后移出按钮外后才释放。
Drag Out——鼠标指针在按钮上时按下鼠标左键,然后拖出按钮外。
Drag Over——鼠标指针在按钮上时按下鼠标左键,然后拖出按钮外后又拖回按钮上。
Key Press——按下指定的键盘键(键盘键用键码或键常数指定)
onClipEvent();
是影片剪辑事件管理动作,参数栏中有如下选项:
load——影片剪辑符号在时间轴中出现时触发(不管该影片剪辑是否完全调入),
且只发一次。
Unload——影片剪辑符号在时间轴中出现时触发。与unloadunload剪辑事件关联的动作在此
帧中其他任何之前被处理。?????????
EnterFrame——在播放影片剪辑符号每播放一帧执行一次触发,与EnterFrame剪辑事件关联
的动作在此帧中其他任何动作之后被处理。????????
Mousemove——每当鼠标移动时触发。鼠标位置的改变就会触发该事件(可以使用_xmorse
和_ymouse属性确定当 前鼠标的坐标?????????)。
Mousedown——单击鼠标左键时触发。
Mouserp——释放鼠标左键时触发。
Keydown——按下键盘上某一键时触发(使用Key.getCode 方法可以获得按钮的信
息???????)。
keyup——释放键盘上某一按键时触发。
Data——当接收到loadVariables loadMovie动作载入的数据时触发。对于loadVariables动
作,Data事件只在 载入最后一个变量时触发一次;对于loadMovie动作,每读入
一段数据事件就触发一次。????????
事件控制器
事件控制器 其实是对象(按钮和影片剪辑)的特殊方法,这些方法并不是用来让用户调用的,而是由事件触发
按钮的事件控制器 和 按钮 Object Actions的比较
按钮的事件控制器 Object Actions的开头 触发的事件
onDragOut on(DragOut) 鼠标光标拖拽离开按钮
onDragOver on(DragOver) 鼠标光标拖拽经过按钮
onKillFocus 按钮失去键盘焦点??????
onpress on(press) 鼠标光标位于按钮上并按下左键
onRelease on(Release) 鼠标光标位于按钮上并放开左键
onTeleasOutside on(TeleasOutside) 鼠标光标不在按钮上并放开左键
onRollout on(Rollout) 鼠标光标离开按钮
onTollOver on(TollOver) 鼠标光标移入按钮
onSetFocns 按钮取得键盘焦点??????
影片的事件控制器 和 影片 Object Actions的比较
影片的事件控制器 影片 Object Actions的开头 触发事件
onData onClipEvent (data) 加载变量或加载影片时
noDragOut 鼠标拖拽移出影片时
onDragOver 鼠标拖拽移入影片时
onEnterFrame onClipEvent (enterFrame) 进入某个影格时
onKeyDown onClipEvent(keyDown) 按下键盘按钮时
onKeyUp onClipEvent(keyUp) 放开键盘按键时
onKillFocus 影片失去键盘焦点时
onLoad onClipEvent (load) 影片一载入时
onMouseDown onClipEvent(mouseDown) 按下鼠标左键时
onMouseMove onClipEvent(mouseMove) 移动鼠标时
onMouseUp onClipEvent(mouseUp) 放开鼠标左键时
onPress 鼠标在影片上按下左键时发onRelese 鼠标在影片上按下左键并放开时
onReleseOutside 鼠标在影片外放开左键
onRollOut 鼠标移出影片时
onRollOver 鼠标移入影片时
onSetFocus 影片取得键盘焦点时
onUnload onClipEvent (unload) 影片从时间轴上消失时????
share