载入中。。。
载入中。。。
2008-11-28 21:04:00
>>flash cs3的应用(二)  as3 鼠标事件

按钮事件:

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_WHEELMOUSE_LEAVE

MOUSE_OVER - 鼠标移动到目标对象之上时触发, 可以用于模拟按钮的mouse over效果;

MOUSE_MOVE - 鼠标在目标对象之上移动时触发,主要用于判断。比如判断在拖拽实例时,实例是否在允许的范围之内,如果超出,立刻停止拖拽或者重新设定实例的坐标;

MOUSE_DOWN - 鼠标在目标对象之上按下时触发。注意,只有按下鼠标左键时才会触发,右键和滚轮都不会触发。在目标对象之外按下鼠标左键,再移动到目标对象之上时,也不会触发;

MOUSE_UP - 鼠标在目标对象之上松开时触发。注意,只有松开鼠标左键时才会触发,右键和滚轮都不会触发。在目标对象之上按下鼠标左键,再移动到目标对象之外松开时,不会触发。但在目标对象之外按下鼠标左键,再移动到目标对象之上松开时,就会触发。

MOUSE_OUT- 鼠标移动到目标对象之外时触发。

MOUSE_WHEEL - 鼠标在目标对象之上转动滚轮时触发。

MOUSE_LEAVE - 当光标离开舞台时触发

鼠标显示模式:影片剪辑实例名称 movieclip.buttonMode=true;(显示手形)

影片剪辑实现双击:movieclip.doubleClickEnabled=true;

 

壮志凌云 | 阅读全文 | 回复(0) | 引用通告 | 编辑
  • 标签:as3 鼠标事件 
  • 发表评论:
    载入中。。。
    用户公告
    载入中。。。
    时间记忆
    <<  < 2009 - 11 >  >>
    1
    2 3 4 5 6 7 8
    9 10 11 12 13 14 15
    16 17 18 19 20 21 22
    23 24 25 26 27 28 29
    30
    我的相册
    最新日志
    载入中。。。
    最新评论
    载入中。。。
    最新回复
    载入中。。。
    我的好友
    站点信息
    载入中。。。
       http://blog.ddedu.com.cn/user1/2377/index.shtml