教你7步实现flex自定义Event及参数传递

本文通过实例演示了如何在Flex应用中使用自定义事件机制来实现在不同组件间的数据传递和事件响应。具体介绍了自定义事件类、事件触发类及事件参数传递扩展类的设计与实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  Flex应用开发过程中如需要灵活的在不同组件(如A与B,父与子)之间响应事件,传递参数等功能时就会使用自定义事件(Event)机制,下面通过一个事例分七步,通过自定义Event和EventDispatcher两种机制实现事件交互和参数传递;
        事例描述: 有一个父亲“parentApp.mxml”有两个儿子“comBrotherA.mxml”和"comBrotherB.mxml",新年降至,两个儿子为表孝心分别给他们老爸存入(事件)一笔过节费(事件参数),并通知老爸我存钱进去了,老爸在收到两个儿子的钱后汇总后同时告诉(事件)两个儿子钱我已收到总数(事件参数)是多少...
    1、第一步:引入自定义注册事件参数传递扩展类(来自网络)
   
    2、第二步:自定义事件触发类:

    3、第三步:用户自定义事件类
   
    4、第四步:完成儿子A“comBrotherA.mxml”:
   

    5、第五步:完成儿子B“comBrotherB.mxml”:
   

    6、第六步:完成父亲类"parentApp.mxml":

   
    7、执行(存入分别“调用父亲方法”,"触发儿子事件")最终结果:

https://p-blog.youkuaiyun.com/images/p_blog_youkuaiyun.com/xingjunli/EntryImages/20091230/FlexEvent.jpg

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值