开启左侧

按钮事件

[复制链接]
etthink 发表于 2020-10-26 06:14:25 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
click
doubleclick

Press(点击) 在按钮上按下鼠标左键时
Release(释放) 在按钮上释放鼠标左键时
Release Outside(释放离开)在按钮外面释放鼠标左键时
Roll Over(指针经过)
Roll Out(指针离开)
Drag Over(拖放经过) 在按钮上按住鼠标左键,依然按住鼠标移出按钮,然后又移回到按钮上
Drag Out (拖放离开) 在按钮上按住鼠标左键,依然按住鼠标移出按钮

as3代码:
按钮名称.addEventListener(MouseEvent.CLICK,事件处理函数名称);
function 事件处理函数(event:MouseEvent):void
{
gotoAndStop();
}

学教育技术,上教育技术论坛!http://www.etthink.com

精彩评论2

正序浏览
etthink 发表于 2020-11-6 18:29:32 | 显示全部楼层
将mc转成按钮使用
myMC.buttonMode=true;
myMC.addEventListener(MouseEvent.CLICK, fl_onClick);
myMC.addEventListener(MouseEvent.MOUSE_OUT, fl_onMouseOut);
var visited=false;

function fl_onClick(evt:MouseEvent):void {
    //your code here
    trace("Button clicked");
    //clicked, so page has been visited
    visited=true;
}

function fl_onMouseOut(evt:MouseEvent):void {
    if (visited) {
        myMC.gotoAndStop("visited");
    }
}


学教育技术,上教育技术论坛!http://www.etthink.com
 楼主| etthink 发表于 2020-11-9 09:14:36 | 显示全部楼层
buttonMode = true;

addEventListener(MouseEvent.MOUSE_DOWN, startDragging);
addEventListener(MouseEvent.MOUSE_UP, stopDragging);
function starDragging(event:MouseEvent):void{
         event.target.startDrag(true);
        }
function stopDragging(event:MouseEvent):void{
        event.target.stopDrag();
        }
学教育技术,上教育技术论坛!http://www.etthink.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


11关注

460粉丝

7767帖子

推荐阅读更多+
会员达人更多+
广告位

最新信息

更多+

关注我们:教育技术人

官方微信

官方微博

教育技术热线:

13955453231

学教育技术,上教育技术论坛!

教育技术论坛征稿范围:教育技术应用案例、教程文章、优秀作品等。

Email:sf@etthink.com

Copyright   ©2007-2026  应用思考-教育技术论坛  Powered by©Discuz!  技术支持:且行资源    ( 皖ICP备10014945号-4 )