按钮事件

[复制链接]
发表于 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
 楼主| 发表于 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
回复 顶 踩

使用道具 举报

 楼主| 发表于 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
回复 顶 踩

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:sf@etthink.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|皖ICP备10014945号-4

在本版发帖
关注公众号
QQ客服返回顶部