应用思考-教育技术论坛

标题: 按钮事件 [打印本页]

作者: etthink    时间: 2020-10-26 06:14
标题: 按钮事件
click
doubleclick

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

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


作者: etthink    时间: 2020-11-6 18:29
将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");
    }
}



作者: etthink    时间: 2020-11-9 09:14
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://etthink.com/) Powered by Discuz! X3.4