`
ddh9504
  • 浏览: 112333 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

flex 处理事件的侦听器函数 带参数传值

    博客分类:
  • flex
 
阅读更多

封装类

---------------------------------------------------------------------------------------------------------

 

 

package
{
 public class EventArgExtend
 {
  public function EventArgExtend()
  {
  }
  public static function create(f:Function,... arg):Function
  {
   var F:Boolean=false;
   var _f:Function=function(e:*,..._arg):*
   {
    _arg=arg
    if(!F)
    {
     F=true
     _arg.unshift(e)
    }
    f.apply(null,_arg)
   };
   return _f;
  }
  public static function toString():String
  {
   return "Class JEventDelegate";
  }
 }
 
}

 

 

 

 

 

 

--------------------------------------------------------------------------------------------

 

使用方法

 

_ui.addEventListener(MouseEvent.CLICK,EventArgExtend.create(clickHandler,'id','name'));

 

 

protected function clickHandler(event:MouseEvent,id:String,name:String):void
   {


        _invoke(id,name); 
    
   }

 


    

 

分享到:
评论

相关推荐

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

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

    时间类型侦听函数

    在编程和软件开发中,时间类型的侦听函数是一种重要的技术,它主要用于监控和处理与时间相关的事件或行为。这类函数通常被用在实时系统、游戏引擎、数据流处理或者任何需要定时触发某些操作的场景。在本文中,我们将...

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

    在这个假设的`EventTools`类中,`addEventListenerToMultipleElements`方法接收元素的ID数组、事件类型以及事件处理函数,然后批量为这些元素添加事件侦听器,节省了编码时间。 此外,考虑到"其它杂项"的标签,这个...

    Dojo基础2事件侦听器

    本篇将深入探讨Dojo的基础事件侦听器以及发布/预定通信机制。 首先,我们来看一下Dojo如何标准化事件和键盘处理。Dojo遵循W3C的事件模型,提供了一系列标准的鼠标和键盘事件,如`onclick`、`onmousedown`等。此外,...

    第六节 事件侦听.docx

    当`_btn1`被点击时,`btnClickHandler`会被调用,并且在该处理函数内部,事件侦听器的添加和移除操作会发生。具体来说,`_btn1`的点击事件侦听器被移除,同时`_btn2`获得一个新的点击事件侦听器。这样,每次点击`_...

    javascript事件侦听器

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

    Flex4.5事件机制

    Flex事件处理依赖于ActionScript 3.0的事件机制,但在Flex层面提供了更直观的接口来处理这些事件。 事件流是ActionScript 3.0引入的一个重要概念,它与显示列表紧密相关。事件流描述了事件对象如何在显示列表中的...

    FLASH高级编程视频教程-63.使用事件侦听器.rar

    众所周知,世界上97%的台式机上都安装有Flash Player,利用包含Flash创作工具、渲染引擎和已建立的超过200万的设计者和开发者群体的Flash平台生态系统,我们可以制作出各式各样的Flash动画。Adobe推出了flash最新...

    自定义事件侦听器

    本项目聚焦于“自定义事件侦听器”,即开发人员根据特定需求定制的事件处理机制。 在Java中,事件处理主要基于Observer模式,它定义了对象间的一种一对多依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象...

    AS2中的侦听器

    4. **事件处理函数(Event Handler Function)**:当事件发生时,由侦听器对象执行的函数。每个事件处理函数通常会关联一个特定的事件名称。 5. **添加侦听器(Adding a Listener)**:使用`addListener`方法将侦听...

    flex的事件详解

    事件流是Flex事件处理的关键组成部分,它描述了事件对象如何在显示列表中传播。事件流分为三个阶段: 1. **捕获阶段**:事件从最顶层容器开始向下传播,直到达到目标对象。这一阶段主要用于提前捕获事件,以便在...

    多线程 TCIIP 侦听器

    2. 创建TCP侦听器类,包含启动和停止侦听的方法以及处理连接的回调函数: ```vbnet Public Class TCPListener Private tcpListener As TcpListener Private serverPort As Integer Public Sub New(port As ...

    jsp中servlet过滤器和侦听器

    侦听器是用于监听特定事件的组件,当事件发生时,它们会自动执行相应的操作。例如,用户登录、会话创建或销毁等。常见的侦听器包括: - `HttpSessionListener`: 监听会话的创建和销毁。 - `ServletRequestListener`:...

    async-emit:在 EventEmitter 上发出事件,其中侦听器可能包含回调函数

    在 EventEmitter 上发出事件,其中侦听器可能包含回调函数 一个asyncEmit()函数,它接受一个 EventEmitter、一个 args 数组和一个回调函数。 如果发射器侦听器函数具有 arity > args.length,则发射器上有一个假定的...

    Java理论与实践:做个好的(事件)侦听器

    为了支持侦听器,对象需要维护一个已登记的侦听器列表,提供侦听器登记和取消登记的手段,并在适当的事件发生时调用每个侦听器。使用和支持侦听器很容易,但是在登记接口的两边都应当避免一些缺陷。侦听器涉及的任何...

    多线程 TCP/IP 侦听器

    在IT领域,多线程TCP/IP侦听器是一种常见的网络通信工具,用于接收并处理来自多个客户端的并发连接。在VB.NET环境下,开发者可以利用System.Net.Sockets命名空间中的TcpListener类来实现这样的功能。本节将深入探讨...

    symfony-json-request-transformer, 用于解码JSON编码请求内容的Symfony 2事件侦听器.zip

    symfony-json-request-transformer, 用于解码JSON编码请求内容的Symfony 2事件侦听器 symfony-json-request-transformer用于解码JSON编码请求内容的Symfony事件侦听器。 请阅读关于这里知识库的博客文章,位于 /...

    TCPServer_等待tcp侦听器_TcpServer_islandqdt_everyvom_

    侦听器通常会设置为非阻塞模式,以便处理多个并发连接。 4. **TcpServer实现**:在编程中,创建TCP服务器通常涉及使用特定的API或库。例如,在Python中,可以使用socket模块来创建服务器;在Java中,可以使用...

    JavaScript事件处理程序(事件侦听器)

    JavaScript事件处理程序,...总的来说,JavaScript事件处理程序通过事件侦听器提供了更加灵活和强大的功能,使得我们能够构建更复杂的交互式Web应用。正确理解和使用这些方法对于任何JavaScript开发者来说都至关重要。

    getFunctions:在JS脚本中获取函数(和jQuery事件侦听器)

    在标题提到的“getFunctions:在JS脚本中获取函数(和jQuery事件侦听器)”中,我们主要会讨论如何获取JavaScript中的函数,以及如何扩展到获取绑定到jQuery事件的监听器。 JavaScript是一种动态类型的脚本语言,...

Global site tag (gtag.js) - Google Analytics