`
musicbox95351
  • 浏览: 229271 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

flex bindable简明解释

    博客分类:
  • flex
阅读更多
转载的,觉得说得简单明了:

啥是绑定

    知道继续跳过。举个例子:给下面的public变量加上[Bindable]

view plaincopy to clipboardprint?
[Bindable]
public var name:String = "";

    作为一个public变量,肯定既可以被赋值,也能赋值给别的变量。绑定的作用就是,当name改变的时候(被赋值了),可能通知其它被name影 响(赋值给它们)的变量发生改变。这里的“可能”就需要编译器来判断,这就是为什么元数据是给编译器用的原因了。在mxml里用{}的语法的地方就是绑定 的对象,比如label={xxx.name},当name变化,label也跟着变化。这样,我们只是很简单的改变了name的值,由于有绑定,界面上 的label也跟着自动变化了,爽吧。
分享到:
评论

相关推荐

    Flex Bindable 的用法

    `[Bindable]`是Flex中最常用的元数据之一,它主要用于实现数据绑定功能。数据绑定是Flex应用中的核心概念,它允许视图组件与应用程序模型之间的数据自动同步。 元数据不是语言本身的一部分,而是为编译器设计的,...

    细细品味Flex——新Flex学习手册.pdf

    - **解释**:本章详细介绍了各种Flex组件,如Alert组件、按钮组件、分组组件、数据组件、文本组件以及布局组件,每个组件都有其独特的功能和用途。 #### 第3章:Flash Media Server 3.0 (简称FMS3) - **知识点**:...

    Flex4 AIP 中文说明

    此外,还增加了 Bindable、Observer 和 Bindable Event 等元数据,让数据绑定更加灵活和强大。 5. **MXML改进**:MXML作为Flex的声明式语言,在Flex4中变得更加强大。它可以用来定义组件、事件处理函数甚至...

    flex 4 生命周期

    Flex 4的生命周期改进也体现在事件处理和元数据的使用上,例如` IOErrorEvent`和`StatusEvent`等事件,以及`[Bindable]`、`[SkinPart]`等元数据,这些都增强了组件与外部数据的交互和皮肤的自定义。 尽管Adobe提供...

    flex 学习资料汇总

    [Bindable] private var count:int = 0; protected function button_clickHandler(event:MouseEvent):void { count++; label.text = count.toString(); } ]]> (event)" /> ``` - **函数声明**:在...

    Flex与Java通过实体传递数据

    在Flex中,为了能够将前端的数据对象与后端的服务进行有效映射,通常会在Flex端定义一个实体类,并使用`Bindable`和`RemoteClass`注解来关联前后端的数据模型。 ```as [Bindable] [RemoteClass(alias=...

    flex与JS交互示例

    [Bindable] public function callFromJS():void { // 方法体 } ``` 在HTML中,可以这样调用: ```javascript var app = document.getElementById('myFlexApp'); app.callFromJS(); ``` 3. **事件处理**:...

    Flex图片上传实例

    下面是对部分关键代码片段的解释: ```mxml <!-- UI元素定义 --> <!-- 图片显示 --> <!-- ActionScript脚本 --> <![CDATA[ // 导入必要的类 import flash.events.*; import mx.managers....

    flex数据绑定的原理

    当我们使用`[Bindable]`元数据标签标记一个类的成员变量时,Flex编译器会自动为这个变量生成相关的访问器(getter和setter)。例如,在提供的代码段中,`list`变量被标记为`[Bindable]`: ```actionscript public ...

    Flex 3 Cookbook[中文版].pdf

    [Bindable] private var counter:int = 0; private function handleButtonClick(event:Event):void { counter++; label.text = "Count: " + counter.toString(); } ]]> (event)" /> ``` - **...

    Flex分页技术

    `[Bindable]`元标签用于标记变量,使其在改变时能触发视图的自动更新。例如,`_xmllistCollection`被标记为可绑定,当数据源发生变化时,DataGrid会自动更新显示。 综上所述,Flex开发Flex dataGrid分页技术涵盖了...

    Flex与.NET交互

    [Bindable] public class User { public var id:int; public var name:String; // ... } ``` ```csharp public class User { public int Id { get; set; } public string Name { get; set; } // ... } ``` ...

    Flex4.5常见问题总结

    若希望某个对象作为数据绑定的源,需在其属性前加上`[Bindable]`或`[Bindable("eventname")]`标记,确保属性变化时能触发数据绑定事件。 综上所述,Flex4.5提供了丰富的工具和机制,帮助开发者构建高性能、高互动性...

    flex的mvc模式

    模型对象通常被标记为`Bindable`,这样当它们的数据发生变化时,可以自动通知视图进行更新。 **View(视图)** 视图层负责展示数据和接收用户输入。在Flex中,视图通常由MX或Spark组件构成,如Canvas、Button、...

    基于Flex的ArcGIS开发经典例子说明文档

    ### 基于Flex的ArcGIS开发经典案例详解 #### 案例一:ArcGIS.Server.9.3与ArcGIS API for Flex实现基本的地图浏览 **目的:** 本案例旨在展示如何通过ArcGIS API for Flex在Flex应用程序中实现对自定义的ArcGIS....

    FLEX动态树 动态图表

    ### FLEX动态树与动态图表:深入理解及应用 在Adobe Flex框架中,`Tree`控件被广泛用于展示层次结构的数据,如目录、组织结构等。本文将深入解析如何在Flex中创建并自定义动态树,以及如何通过事件处理实现更高级的...

    Flex Data Binding详解

    如果没有指定触发绑定的特定事件(如`[Bindable]`),Flex会默认监听`propertyChange`事件。只有当属性值的引用改变(即`!=`而不是`===`),Flex才会触发数据绑定。如果指定了自定义事件(如`[Bindable(event="event...

    flex 异步加载tree

    `[Bindable]` 注解表示`loadingxml`变量的变化将会自动更新UI。这意味着当数据变化时,树组件将自动刷新其视图。 #### 3. FunService类的作用 `FunService` 类似乎是自定义的服务类,负责与后端交互获取数据。在这...

    自己整理的flex与java结合的学生管理系统-很好的入门及提升的例子

    5. 数据管理:在Flex客户端,数据通常被封装在Flex的Model类中,这些Model类通过Bindable注解与视图组件关联,当数据发生变化时,视图会自动更新。而在服务器端,数据管理通常涉及实体类(Entity)和DAO,实体类对应...

    Flex4 Declarations in ActionScript

    《Flex4声明式编程在ActionScript中的应用探析》 Flex4是Adobe Flex框架的一个重要版本,它引入了全新的ActionScript编程模型,显著提升了开发效率和应用程序的表现力。本篇文章将深入探讨Flex4中的一项核心特性...

Global site tag (gtag.js) - Google Analytics