`

Flex带参数的事件处理方法

    博客分类:
  • Flex
阅读更多
flex事件的处理方法默认都带有一个参数,就是Event,如果我们在添加监听或者其它事件处理方法中想传递自己定义的参数时,应该怎么处理?
下面给大家举一个很简单的例子,
<?xml version="1.0" encoding="utf-8"?>
<s:Application minHeight="600"
      minWidth="955"
      creationComplete="application1_creationCompleteHandler(event)"
      xmlns:fx="http://ns.adobe.com/mxml/2009"
      xmlns:mx="library://ns.adobe.com/flex/mx"
      xmlns:s="library://ns.adobe.com/flex/spark">
<s:layout>
  <s:VerticalLayout/>
</s:layout>
<fx:Script>
  <![CDATA[
   import mx.controls.Button;
   import mx.events.FlexEvent;

   protected function application1_creationCompleteHandler(event:FlexEvent):void
   {
    for (var i:int = 0; i < 5; i++)
    {
     var b:Button = new Button();
     b.label = 'button' + i;
     b.addEventListener(MouseEvent.CLICK, ffHandler('' + i));
     addElement(b);
    }
   }


   private function ffHandler(string:String):Function
   {
    return function(e:MouseEvent):void
    {
     clickHandler.apply(null, [e, string])
    };
   }

   private function clickHandler(e:Event, ... args):void
   {
    tt.text = args[0].toString();
   }
  ]]>
</fx:Script>

<s:Label id="tt"/>
</s:Application>



分享到:
评论

相关推荐

    使用iClient for Flex自定义参数往地图上添加图层

    默认的地图参数中固定了地图,当我们需要对图层进行调整、增加一个图层等更灵活地控制地图的一些操作的时候,我们就需要使用iClient for Flex的DynamicRESTLayer、TiledDynamicRESTLayer的customServiceParams参数,...

    使用 Flex 4.5 访问数据

    使用 ADOBE FLEX 45访问数据 目录 第 1 章: 访问数据服务概述 Flex 与其它数据访问技术的比较 使用 Flash Builder 访问数据服务 数据访问组件 第 2 章: 使用 Flash Builder ...显式参数传递和参数绑定 处理服务结果

    将 Flex 集成到 Java EE 应用程序的最佳实践(完整源代码)

    MessageBrokerServlet 是真正处理 Flex 远程调用请求的 Servlet,我们需要将其映射到指定的 URL: 清单 5. 定义 Flex servlet &lt;servlet&gt; &lt;servlet-name&gt;messageBroker&lt;/servlet-name&gt; &lt;servlet-class&gt;...

    +Flex+集成到+Java+EE+应用程序的最佳实践(完整源代码)

    通过 RemoteObject 进行调用虽然简单,但存在不少问题:首先,RemoteObject 是一个 Dynamic Class,Flex Builder 的编译器无法替我们检查参数类型和参数个数,这样,在编写 ActionScript 代码时极易出错。...

    FLEX4025十六通道热电阻温度采集模块用户手册-V1.0.pdf

    FLEX-4015热电阻采集模块是FLEX-4000系列智能测控模块之一,广泛应用于温度/电阻测量的工业场合,提供了热电阻/电阻信号的采集以及转换,线性处理并转换成线性化的数据值,经RS-485 总线传送到控制器。FLEX-4015具有...

    Flex 的 Adobe AIR快速入门

    读写 XML 首选参数文件 处理停靠栏和系统任务栏 异步处理本地 SQL 数据库 同步处理本地 SQL 数据库 处理窗口和菜单 控制窗口的显示顺序 创建透明窗口应用程序 创建可调整大小的非矩形窗口 创建片段式窗口 ...

    flex4 最全的 学习文档

    非常全的flex 学习文档 目录 第 1 章 : 关于 Flash Builder 使用 Flash Builder 可以完成的工作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

    Flex和Servlet结合上传文件

    1、利用Flex作为上传文件界面,通过servlet地址连接服务器端 2、Servlet处理上传文件过程 3、通过配置文件web.xml传递参数 4、达到Flex和Servlet进行交互,上传文件

    FLEX3中文手册,看我的资源描述就知道了。

    使用此类的方法和属性可以访问和处理数学常数和函数。 Math 类的所有属性和方法都是静态的,而且必须使用 Math.method(parameter) 或 Math.constant 语法才能调用。 在 ActionScript 中,使用双精度 IEEE-754 浮点数...

    flex平台设计说明书

    flex平台设计说明书,基础技术架构。新增了BaseBusiness 和BaseServlet,其他各层也有较多改动,箭头方向...因此对于servlet而言,他仅仅是处理访问的数据,比如处理一下请求参数,或者识别访问的级别(ACCESS_LEVEL)

    一个由MVC设计模式开发的例子,初学FLEX设计模式很好的资源

    实例化事件并且把绑定类作为参数带过去,派发此事件 var historypassvalue:ValueObject_J1000=new ValueObject_J1000();//实例化绑定类valueobject historypassvalue.caozuo=caozuo;//帮想要传值的参数存储在绑定类中...

    flex android 移动开发

    设置手机项目首选参数 连接 Google Android 设备 连接 Apple iOS 设备 第 3 章: 用户界面和布局 手机应用程序的布局 在手机应用程序中处理用户输入 定义手机应用程序和启动屏幕 定义手机应用程序中的视图 定义手机...

    flex3的cookbook书籍完整版dpf(包含目录)

    定义方法参数 1.17节.检测对象数据类型 1.18节.接口的定义和实现 第二章. 控件与菜单(37) 2.1节. 监听按钮点击 2.2节. 创建一组状态按钮 2.3节. 使用ColorPicker设置Canvas颜色 2.4节. 使用SWFLoader载入SWF 2.5节...

    FLEX4015热电阻模块用户手册-V2.1.pdf

    FLEX-4015热电阻采集模块是FLEX-4000系列智能测控模块之一,广泛应用于温度/电阻测量的工业场合,提供了热电阻/电阻信号的采集以及转换,线性处理并转换成线性化的数据值,经RS-485 总线传送到控制器。FLEX-4015具有...

    使用 Flex 和 Flash Builder 开发手机应用程序

    使用 Flex 和 Flash Builder 开发手机应用程序 目录 第 1 章: 入门 手机应用程序入门 手机、桌面和浏览器应用程序开发的差异 第 2 章: 开发环境 在 Flash Builder 中创建 Android 应用程序 在 Flash Builder 中...

    FLEX4011八通道模拟量(热电偶,电压,电流)采集模块用户手册-V1.1.pdf

    FLEX-4011热电阻采集模块是FLEX-4000系列智能测控模块之一,广泛应用于温度测量的工业场合,提供了多种热电偶信号的采集以及转换,线性处理并转换成线性化的数据值,经RS-485 总线传送到控制器。FLEX-4011具有八个...

    flex(flash)文件上传,完全仿网易邮箱,内含asp.net实例

    //uploadParam:处理上传文件的网页所接收的参数 //ItemDate:单个文件大小控制,单位是字节 //TotalDate:一次上传的文件总大小控制,单位是字节 //TotalCount:一次上传文件的数量控制 //Ext:上传文件的扩展名 //...

    使用ADOBE FLASH BUILDER 4.5

    生成事件处理函数 访问数据服务 监视访问数据服务的应用程序 使用 Flex 库项目 创建自定义 MXML 组件 创建模块 将 Flex 与 HTML 应用程序集成 第 9 章: 结合使用 Flash Builder 和 Flash Professional 创建 Flash...

    ActionScript开发人员指南中文版

    第章:处理事件 事件处理基础知识 ActionScript事件处理与早期版本事件处理的不同之处 事件流 事件对象 事件侦听器 事件处理示例:闹钟 第章:使用应用程序域 第章:显示编程 显示编程的基础知识 核心显示类 显示列表...

    flash项目和flex_sdk工具.zip

    actionscript、javascript嵌套开发的支持rtmp流的flash播放器,根据rtmp地址获取房间号拉流视频,可修改播放器、相机宽高等参数,针对拉流缓冲等待有进度条处理效果。

Global site tag (gtag.js) - Google Analytics