1.
<?xml version="1.0"?>
<!-- binding/BasicBinding.mxml -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:TextInput id="myTI" text="Enter text here"/>
<mx:Text id="myText" text="{myTI.text}"/>
</mx:Application>
2.
<?xml version="1.0"?>
<!-- binding/BasicBindingMXML.mxml -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:TextInput id="myTI"/>
<mx:Text id="myText"/>
<mx:Binding source="myTI.text" destination="myText.text"/>
</mx:Application>
3.
<?xml version="1.0"?>
<!-- binding/BasicBindingAS.mxml -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
<![CDATA[
import mx.binding.utils.*;
// Define data binding.
public function initBindingHandler():void {
BindingUtils.bindProperty(myText, "text", myTI, "text");
}
]]>
</mx:Script>
<mx:TextInput id="myTI"/>
<mx:Text id="myText" preinitialize="initBindingHandler();"/>
</mx:Application>
4.
<?xml version="1.0"?>
<!-- binding/FontPropertyBinding.mxml -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
<![CDATA[
// Define public vars for tracking font size.
[Bindable]
public var maxFontSize:Number = 15;
[Bindable]
public var minFontSize:Number = 5;
]]>
</mx:Script>
<mx:Text text="{maxFontSize}"/>
<mx:Text text="{minFontSize}"/>
<mx:Button click="maxFontSize=20; minFontSize=10;"/>
</mx:Application>
这里使用 [Bindable]标签,flex会自动创建一个propertyChange的事件,每当这个属性值变化的时候会触发这个时间去更新被绑定的源。
分享到:
相关推荐
《FLEX数据绑定专题》是一本深入探讨Adobe Flex中数据绑定技术的专业中文PDF文档。Flex是一种用于构建富互联网应用程序(RIA)的开放源码框架,它允许开发者创建交互性强、功能丰富的Web应用。数据绑定是Flex中一个...
博文《flex企业应用开发笔记-数据绑定》可能详细解释了以下几点: 1. **单向数据绑定**:这是最基本的绑定形式,从数据源到UI组件。例如,当数据模型的某个属性改变时,与之绑定的UI元素会自动更新。 2. **双向...
本文将详细介绍一个Flex应用程序中的初级数据绑定实例。通过分析HelloWorld2.mxml文件,我们将深入了解Flex中的数据绑定机制及其基本用法。 #### 二、Flex与数据绑定 Flex是一种用于构建跨平台富互联网应用(RIA)的...
本压缩包“FlexStudy”包含了几个使用Flex编写的示例程序,旨在帮助初学者理解和掌握Flex的基本用法。 1. **Flex的基础概念** - **ActionScript**: Flex的核心是ActionScript,一种面向对象的脚本语言,类似于...
动态绑定的过程通常包括以下几个步骤: 1. 创建XML数据:在.NET后端,你可以使用XMLDocument或者XDocument类来创建和操作XML。例如,生成一个表示树结构的XML文件,其中包含节点(节点可以有子节点)。 ```csharp ...
### Flex 4(Flash Builder 4)数据绑定教程(中文版) #### 访问数据服务概述 本章节主要介绍Flex框架及其与数据访问技术的关系,同时对比了Flex与其他传统技术如JSP、ASP等的不同之处。 **Flex与其它数据访问...
这个示例可能包括了XML或JSON数据源、数据绑定、列配置、排序功能等。通过学习和分析这个示例,开发者可以更好地理解和掌握Flex Datagrid的用法,进一步提升自己在Flex开发中的能力。 总之,Flex Datagrid是一个...
在实际项目中,你还可以结合Flex的其他功能,如数据绑定、事件处理和自定义组件,来创建更丰富的交互效果。 总之,Flex的States Transitions是实现动态用户界面的关键技术之一。通过熟练运用这一特性,开发者可以...
在Flex源码中,我们可以期待看到以下几个关键知识点: 1. **MXML与ActionScript**:Flex应用主要由两种语言编写,MXML用于定义组件结构和界面布局,而ActionScript则处理逻辑和业务代码。在"万年历记事本"的源码中...
数据绑定是Flex的一个重要特性,它使得UI组件可以自动更新以反映数据源的变化。 5. **RemoteObject**:此组件允许直接调用服务器上的远程方法,就像调用本地方法一样,极大地简化了客户端和服务器间的通信。 在...
Flex的数据操作主要涉及以下几个方面: 1. **数据绑定**:Flex中的数据绑定是连接UI组件和应用程序数据模型的关键机制。通过数据绑定,UI组件的属性可以自动反映模型数据的变化,反之亦然。例如,你可以将一个Text...
总结来说,Flex 弹出窗口的数据传输涉及到以下几个关键点: 1. 数据源:如`test.xml`,用于存储应用数据。 2. Flex组件:如`List`用于展示数据,`PopUpWindow`或`WindowedApplication`用于创建弹出窗口。 3. 事件...
总之,"flex组件之数据可视化组件实例源码"是一个深入学习Flex数据可视化的好资源。它涵盖了多种图表类型和关键功能,通过实际代码帮助开发者掌握Flex中数据展示的核心技术。通过研究和实践这些示例,你将能更有效地...
可能是对某个特定功能或技术的演示,如数据绑定、事件处理等。 5. **GlowExample**: 类似于BlurExample,这里可能展示了如何添加发光效果到显示对象。GlowFilter可以使元素看起来有发光或高光的效果。 6. **...
Flex 中的数据访问组件主要分为以下几类: 1. HTTPService 组件:允许 Flex 应用程序发送 HTTP 请求并接收响应。这种组件非常适用于调用 RESTful 服务或进行简单的 HTTP 交互。 2. WebService 组件:用于调用基于 ...
在Flex OLAP数据展现中,主要涉及以下几个关键知识点: 1. **Adobe Flex**: Adobe Flex是一个开源框架,用于创建富互联网应用程序(RIA),它基于ActionScript和MXML,可以在Flash Player或Adobe AIR上运行。Flex...
这是一个非常常用的Flex数据结构,可以方便地进行数据绑定,并且支持事件通知机制,当数据发生变化时能够自动触发界面的更新。 ```as3 [Bindable] private var gprsAC:ArrayCollection = new ArrayCollection(); ``...
教程中,你可以期待以下几个关键知识点的讲解: 1. **Flex基础**:首先会介绍Flex的基本概念,包括什么是Flex,为什么使用Flex,以及Flex的应用场景。这将帮助你理解Flex在RIA开发中的重要性。 2. **ActionScript...
解决这个问题的方法通常涉及以下几个步骤: 1. **正确绑定数据**:确保每个Combobox列都与其对应的数据项正确绑定。在Flex中,可以通过`dataField`属性将Combobox的值与数据源中的某个字段绑定。 2. **自定义...