返回顶部
首页 > 资讯 > 精选 >Flex绑定机制是什么
  • 907
分享到

Flex绑定机制是什么

2023-06-17 14:06:30 907人浏览 安东尼
摘要

这篇文章主要介绍Flex绑定机制是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Flex绑定机制在我们了解了事件机制后,那么理解Flex绑定就不难了,Flex绑定其实也是事件机制的运用。1.什么是Flex绑定Fl

这篇文章主要介绍Flex绑定机制是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

Flex绑定机制

在我们了解了事件机制后,那么理解Flex绑定就不难了,Flex绑定其实也是事件机制的运用。

1.什么是Flex绑定

Flex绑定机制的原理就是事件,在被Flex绑定的对象上增加了改变事件的监听,一旦某个被Flex绑定对象改变后,就会分发一个“propertyChange”事件(默认的,也可以改变成自己定义的事件),在其他组件中,会有propertyChange的事件监听,当捕捉到该事件后,则会去更新组件的属性并显示。

Flex绑定的作用在于,将Flex中的变量、类、方法等与组件的值进行Flex绑定。例如,一个变量如果被Flex绑定后,那么引用该变量的组件的相关属性也会发生改变。我们用一个实例来表示

<?xmlversionxmlversion="1.0"encoding="utf-8"?> <mx:Applicationxmlns:mxmx:Applicationxmlns:mx=Http://www.adobe.com/2006/mxmllayout="absolute"xmlns:comp  > <mx:Script> <![CDATA[  importmx.controls.Alert;  [Bindable]  privatevarisSelected:Boolean;  privatefunctionclickHandler(e:MouseEvent){  //Alert.show(e.currentTarget.toString());  isSelected=isSelected?false:true;//这句话的意思是如果isSelected为true,改变它为false,  如果它为false,改变它为true;  Alert.show(isSelected.toString());  }  ]]> </mx:Script> <mx:Buttonidmx:Buttonid="testBtn"click="clickHandler(event)"label="测试"/> <mx:CheckBoxxmx:CheckBoxx="60"selected="{isSelected}"/> </mx:Application>

上述程序的效果就是,当点击button时,button不是直接改变checkbox的选中状态,而是改变isSelected这个变量,由于isSelected是被Flex绑定了的,那么会关联的改变CheckBox的选中状态。

这样看起来有些多此一举,完全可以直接改变checkbox的selected属性,我只是为了演示一下效果。如果说你的checkbox是动态构造的上百个,你不会去一个个的改变他吧。

◆因此,我们多数会将一个数据源进行Flex绑定声明,这样引用了这个数据源的控件,比如datagrid,在数据源发生了改变时,即使你不重新设置dataProvider,列表的数据也会刷新。当然,还有很多应用等待你去尝试。

如果这个代码中取消了[Bindable]的声明,会怎么样?isSelected不会改变了吗?

isSelected会改变,我们alert出来的结果也会显示结果改变了,但是checkbox的选择状态不会改变,因为当一个组件由创建到最终显示出来时是经过很多方法的,比如addChild,commitProperties,updateDisplayList等,updataDisplayList则是类似刷新显示效果一样的方法。

仅仅改变属性,而不去更新显示效果那么组件不会因为属性的改变而发生任何变化。

Flex绑定机制的原理也是利用的事件分发,更复杂的Flex绑定有待你去自己发现了。

以上是“Flex绑定机制是什么”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网精选频道!

--结束END--

本文标题: Flex绑定机制是什么

本文链接: https://lsjlt.com/news/289657.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Flex绑定机制是什么
    这篇文章主要介绍Flex绑定机制是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Flex绑定机制在我们了解了事件机制后,那么理解Flex绑定就不难了,Flex绑定其实也是事件机制的运用。1.什么是Flex绑定Fl...
    99+
    2023-06-17
  • Flex绑定机制的示例分析
    这篇文章给大家分享的是有关Flex绑定机制的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Flex绑定机制在我们了解了事件机制后,那么理解Flex绑定就不难了,Flex绑定其实也是事件机制的运用。1.什么...
    99+
    2023-06-17
  • Java动态绑定机制是什么
    今天小编给大家分享一下Java动态绑定机制是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。静态绑定机制//被调用的类&n...
    99+
    2023-06-17
  • 什么是Flex事件机制
    这篇文章主要为大家展示了“什么是Flex事件机制”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“什么是Flex事件机制”这篇文章吧。Flex事件机制介绍1.什么是Flex事件机制Flex事件可以看...
    99+
    2023-06-17
  • Java中动态绑定机制的原理是什么
    这期内容当中小编将会给大家带来有关Java中动态绑定机制的原理是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。一、动态绑定的过程:例子:public class Son ...
    99+
    2023-06-17
  • Flex数据绑定怎么用
    这篇文章给大家分享的是有关Flex数据绑定怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Flex数据绑定1.关于Flex数据绑定Flex数据绑定是将一个对象中的数据同另一个对象中的数据联系在一起的过程。Fl...
    99+
    2023-06-17
  • Flex怎么实现数据绑定
    小编给大家分享一下Flex怎么实现数据绑定,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Flex数据绑定的概念从字面上看,“绑定”表示将若干个物体捆绑在一起。使用...
    99+
    2023-06-17
  • ActionScript中怎么定义Flex数据绑定
    ActionScript中怎么定义Flex数据绑定,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。在ActionScript 中定义Flex数据绑定通过使用mx.binding....
    99+
    2023-06-17
  • Flex事件机制有什么用
    小编给大家分享一下Flex事件机制有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Flex事件机制一.引言很多新人对Flex事件机制都不太熟悉,在使用过程中...
    99+
    2023-06-17
  • Flex数据绑定中难以发现的无声错误是什么
    小编给大家分享一下Flex数据绑定中难以发现的无声错误是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Flex数据绑定陷阱当构建Flex或者Adobe AIR...
    99+
    2023-06-17
  • Flex中怎么实现数据绑定
    Flex中怎么实现数据绑定,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。首先来看一下这个例子最终完成的Demo演示:下面来看看是如何实现这套机制的,首先我们来创建一个可绑定...
    99+
    2023-06-17
  • 云主机绑定域名的步骤是什么
    绑定云主机的域名的步骤如下:1. 登录域名注册商的网站,进入域名管理页面。2. 找到要绑定的域名,在域名解析设置或DNS管理中找到添...
    99+
    2023-09-13
    云主机
  • 云主机绑定域名的方法是什么
    云主机绑定域名的方法通常有以下几种:1. 修改域名解析:登录域名注册商提供的管理界面,将域名解析记录修改为云主机的公网IP地址。这样...
    99+
    2023-08-18
    云主机
  • WCF绑定原理是什么
    这篇文章主要介绍“WCF绑定原理是什么”,在日常操作中,相信很多人在WCF绑定原理是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”WCF绑定原理是什么”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!WC...
    99+
    2023-06-17
  • 怎么使变量进行Flex数据绑定
    小编给大家分享一下怎么使变量进行Flex数据绑定,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Flex数据绑定有关Flex数据绑定的知识收集整理了一下:Flex数...
    99+
    2023-06-17
  • 怎么将对象用于Flex数据绑定
    这篇文章主要为大家展示了“怎么将对象用于Flex数据绑定”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎么将对象用于Flex数据绑定”这篇文章吧。将对象用于Flex数据绑定当使用对象进行工作时,...
    99+
    2023-06-17
  • 捆绑机病毒是什么
    捆绑机病毒会使用特定的捆绑程序将病毒与一些应用程序如QQ、IE捆绑起来,表面上看是一个正常的文件,当用户运行这些捆绑病毒时,表面上运行的是应用程序,但是背地里会运行捆绑在一起的病毒,从而给用户造成危害。...
    99+
    2024-04-02
  • MySQL数据库锁定机制是什么
    本篇文章给大家分享的是有关MySQL数据库锁定机制是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1. MySQL 锁定机制简介各存储引擎...
    99+
    2024-04-02
  • MySQ数据库锁定机制是什么
    本篇内容主要讲解“MySQ数据库锁定机制是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQ数据库锁定机制是什么”吧!1. MySQL 锁定机制简介各存...
    99+
    2024-04-02
  • MySQL锁定机制的原理是什么
    这篇文章给大家介绍MySQL锁定机制的原理是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。  数据库锁定机制简单来说,就是数据库为了保证数据的一致性,而使各种共享资源在被并发访问变...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作