教育技术论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 130|回复: 2
收起左侧

按钮事件

[复制链接]

升级   100%

5380

主题

8543

帖子

115

日志

管理员

客服

Rank: 9Rank: 9Rank: 9

积分
168255

优秀版主优秀会员

QQ
发表于 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

升级   100%

5380

主题

8543

帖子

115

日志

管理员

客服

Rank: 9Rank: 9Rank: 9

积分
168255

优秀版主优秀会员

QQ
 楼主| 发表于 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

升级   100%

5380

主题

8543

帖子

115

日志

管理员

客服

Rank: 9Rank: 9Rank: 9

积分
168255

优秀版主优秀会员

QQ
 楼主| 发表于 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
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|教育技术论坛 ( 皖ICP备10014945号-4 )

GMT+8, 2020-11-29 01:46

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表