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

    图片原图

    loading

    loading