`
ch_kexin
  • 浏览: 897745 次
  • 性别: Icon_minigender_2
  • 来自: 青岛
社区版块
存档分类
最新评论

一个侦听,多个按钮

 
阅读更多
import fl.controls.Button;
import flash.events.MouseEvent;

for (var i:uint = 0; i<5; i++)
{

        var btn:Button = new Button();
        btn.label = "btn_" + i;
        btn.x = i * btn.width;
        btn.name = "btn_" + i;
        addChild(btn);
}

addEventListener(MouseEvent.CLICK, getButtonName);//对舞台上的所有按钮和影片剪辑进行侦听
//判断鼠标点击的那个影片剪辑或者按钮,并执行相应的函数
function getButtonName(evt:MouseEvent)
{
        var btnName = evt.target.name
        switch (btnName)
        {
                case "btn_0" :
                        trace("你点击了第一个按钮");
                        break;
                case "btn_1" :
                        trace("你点击了第二个按钮");
                        break;
                case "btn_2" :
                        trace("你点击了第三个按钮");
                        break;
                case "btn_3" :
                        trace("你点击了第四个按钮");
                        break;
                case "btn_4" :
                        trace("你点击了第五个按钮");
                        break;
                default :
                        return;
        }
}

记得在库里放一个button组件
分享到:
评论

相关推荐

    matlab开发-单个事件侦听器和Matlabui的SimulinksignalView

    例如,当用户点击某个按钮时,事件侦听器可以触发一个函数,这个函数可能用来更新模型的输入或显示模型的输出。 接着,`simpleModel.mdl`是Simulink模型文件,它包含了模型的结构和参数。在本示例中,模型可能包含...

    AS2中的侦听器

    此外,一个广播器对象可以注册多个侦听器,以处理不同的事件或同一事件的不同响应。例如,你可以注册两个侦听器对象,一个监听onMouseDown事件,另一个监听onMouseUp事件,以实现更复杂的交互逻辑。 总的来说,AS2...

    Win7系统开启麦克风侦听功能图文讲解.docx

    ### Win7系统开启麦克风侦听功能图文讲解 ...如果您在操作过程中遇到任何问题,请确保按照上述步骤仔细检查每个设置项,或者查阅官方文档获取更多帮助。此外,保持系统更新至最新版本也能帮助解决一些已知问题。

    非常小且简单的工具类用于将事件侦听器绑定到元素

    标题提到的"非常小且简单的工具类用于将事件侦听器绑定到元素",意味着这是一个轻量级的库或者函数集合,专门用于简化事件监听器的添加过程。 首先,我们要理解原生JavaScript中的事件处理方式。通常,我们可以使用...

    网络游戏-用于微功率无线网络的侦听装置.zip

    例如,当玩家在游戏手柄上按下按钮时,这个动作会被转换为无线信号,由侦听装置捕捉并传递到游戏主机,从而更新游戏状态。 为了确保网络的效率,侦听装置通常会采用能量高效的监听策略。例如,它可以设置定时唤醒...

    javascript事件侦听器

    事件侦听器的引入解决了传统事件处理方式的一些局限性,比如单个事件只能绑定一个处理函数的问题。 传统的事件处理方式通常使用`on`前缀来添加事件,例如`element.onclick = function() {...}`。但这种方式如果重复...

    Java应用程序-习题-第11章.doc

    Java 的事件处理模型是一个授权事件模型,即一个事件源产生一个事件,并将其送到一个或多个事件侦听器那里。每个事件侦听器都可以接收到事件对象,并对其进行处理。 在 Java 中,事件处理模型主要用于处理用户交互...

    计算机网络课程设计 端口扫描 实验报告.doc

    在功能模块设计中,我们设计了四个功能模块:测试主机某个端口是否打开、“扫描结果”标题栏、扫描单个或多个端口的单选按钮、“扫描”、“停止”、“保存”按钮。 在详细设计中,我们设计了程序流程和主要算法。...

    端口监听工具.zip

    【端口监听工具.zip】是一个包含多个文件的压缩包,主要使用了Delphi编程语言进行开发。Delphi是一款强大的Windows应用程序开发工具,以其高效的编译器和直观的可视化设计界面闻名。这个压缩包中的文件是构成一个...

    Clase_10_de_Java:Java中的事件和侦听器

    事件源可以有多个事件侦听器,每个侦听器都可以独立处理事件。事件处理的顺序不一定是固定的,但通常是从添加的第一个侦听器开始。 7. **Swing Timer** Swing提供了一个`javax.swing.Timer`类,用于在指定间隔后...

    基于antdesign的vue组件

    Ant Design Vue则是基于Ant Design设计规范的一个UI组件库,它为Vue.js提供了丰富的组件,使得开发者能够快速构建出美观且响应式的用户界面。 标题“基于antdesign的vue组件”暗示了我们讨论的主题是关于如何在Vue...

    Android Listener侦听的N种写法

    我们可以通过以下方式为一个View设置点击监听: ```java button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // 点击事件的处理代码 } }); ``` 或者使用Java 8...

    EasyEventEditor:替换默认的Unity事件编辑器抽屉,以允许侦听器重新排序

    在每个事件上提供一个调用按钮,以执行列表中的方法(如果仅在运行时,请确保您处于播放模式!) 添加用于编辑事件的热键; 添加的热键包括添加(Ctrl + A),复制,剪切,粘贴,删除和复制 安装 通过并将其放在...

    geogebra javascript API参考潘立强翻译部分(1)1

    在这个示例中,我们将创建两个按钮,一个用于隐藏对象 "A",另一个用于显示对象 "A"。我们使用了 GGBApplet 对象的 setVisible() 方法来实现这个功能。 ('A', false);"&gt; ('A', true);"&gt; 示例 3:调用 GeoGebra...

    rockPaperScissors:使用事件侦听器的石头剪刀布练习

    当用户点击这些按钮时,监听器会触发一个函数,该函数负责记录用户的选区,并与计算机随机选择的结果进行比较。 例如,代码可能包含如下片段: ```javascript document.getElementById('rock').addEventListener('...

    JavaGUI事件处理

    在具有多个按钮的应用中,可以通过为每个按钮单独设置监听器的方式,或者在同一个监听器内通过`getSource()`方法来判断事件是由哪个组件触发的,从而实现不同的事件处理逻辑。 #### 结论 掌握Java GUI事件处理是...

    设计技巧大放送 (2).pdf

    本文主要介绍了设计技巧大放送的第二部分,涵盖了设计技巧的多个方面,包括全屏显示、图片处理、高斯模糊、键盘响应、按钮事件处理、JavaScript 编程等。 1. 全屏显示 文章首先介绍了如何实现全屏显示的效果,通过...

    二人聊天程序编写方法

    - 添加两个按钮,一个表示"连接"(IDC_Link),另一个表示"发送"(IDC_Send)。 - 再添加一个"取消"按钮(IDC_Cancel),用于用户中断操作。 3. **添加对话框资源** - 创建端口设置对话框(IDD_SETPORT),包含...

    基于UDP的聊天室实验报告

    - `button2_Click`:用户点击发送按钮时,创建一个新的`UdpClient`实例,编码消息为字节数组,并将其发送到指定的IP地址和端口。 值得注意的是,聊天室系统中的异常处理机制也相当重要。在`listenport`函数中,如果...

    vue搜索页面.zip

    1. **Vue实例和组件**:Vue应用由一个或多个Vue实例组成,每个实例可以是一个自定义的组件。在这个搜索页面中,可能有一个主Vue实例,其中包含了搜索组件和其他相关组件。 2. **数据绑定**:Vue的核心特性之一是...

Global site tag (gtag.js) - Google Analytics