`
Supanccy2013
  • 浏览: 223690 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

flex 之ActionScript3 之数据绑定(三种方法)

    博客分类:
  • Flex
阅读更多
注:转载请注明出处;

flex的数据绑定
1,使用{}中的表达式来绑定
	<s:TextInput id="text1" x="10" y="29">
	</s:TextInput>
	
	<s:TextInput id="text2" text="{text1.text}" x="189" y="29">
	</s:TextInput>

2,使用绑定标签绑定
	<fx:Binding source="text3.text" destination="text4.text" twoWay="true"/>
	<s:TextInput id="text3" x="10" y="81">
	</s:TextInput>
	<s:TextInput id="text4" x="192" y="81">
	</s:TextInput>

3,使用变量绑定。
<fx:Script>
		<![CDATA[
			import mx.controls.Alert;
			
			/*
			特别注意:默认情况下,flex中一切并不都是可以绑定的,也就是说
			必须显示生命是可绑定和不可绑定。
			*/
			//使用变量绑定,生命s是可以被绑定的。
			[Bindable]
			public var s:String = "陈超阳";
			
			protected function eventButton_clickHandler(event:Event):void
			{
				var myArray:Array = new Array(5);
				
				myArray["xing"] = "陈";
				myArray["ming"] = "超阳";
				
				//循环访问
				//for each在这里得到了很好的用处
				for(var key:String in myArray)
				{
				  trace(myArray[key])
				}
				
				//普通访问
				trace(myArray["xing"])
				
				//关联数组简单初始化
				var myArray2:Object = {xing:"陈",ming:"超阳"};
				for(var key2:String in myArray2)
				{
				  trace(myArray2[key2]);
				}
			}
		]]>
	</fx:Script>


至88
分享到:
评论

相关推荐

    flex数据绑定的原理

    在Flex开发中,数据绑定(Data Binding)是一种强大的机制,它允许UI组件的状态与应用程序的数据模型之间自动同步。数据绑定的原理是通过监听数据源的变化,并自动更新与之绑定的UI组件,反之亦然,从而简化了代码并...

    flex 3.0 actionscript 2.0

    5. **数据绑定**:Flex 3.0 引入了强大的数据绑定机制,允许UI元素与后台数据模型自动同步,减少了繁琐的事件处理和手动更新。 6. **Flex Builder**:Adobe Flex Builder是一款集成开发环境(IDE),提供了图形化的...

    flex3 数据绑定 总结

    总的来说,Flex 3 的数据绑定是一种强大的机制,它简化了应用程序中数据流的管理。通过 MXML 或 ActionScript,开发者可以选择最适合其需求的方式来实现数据绑定,从而提高代码的可读性和可维护性。无论是简单的属性...

    Flex数据绑定专题

    3. **ActionScript中的`BindingUtils`方法**:这种方式允许在运行时动态地创建数据绑定,适用于需要根据程序运行状态动态调整绑定逻辑的情况。例如: ```actionscript BindingUtils.bindProperty(myText, "text", ...

    flex中actionscript动态调用remoteobject类

    在Flex中,使用ActionScript动态调用RemoteObject类是一种常见的实现客户端与服务器端交互的方式。通过这种方式,开发者可以在客户端灵活地调用服务器端的服务,并处理返回的数据。下面将详细介绍如何在Flex中使用...

    flex页面跳转及数据绑定

    数据绑定是Flex中一种强大的特性,它允许UI组件的值自动与数据模型同步,无需手动处理事件或属性更新。在Flex中,数据绑定主要包含以下四种方式: 1. **"{ }"绑定表达式**:最常用的方式,将数据源直接写在大括号内...

    数据绑定的三种方法.

    本文档详细介绍了Flex中的三种数据绑定方式:MXML中的大括号({})语法、MXML中的`&lt;mx:Binding&gt;`标记以及ActionScript中的BindingUtils系列方法。 #### 1. MXML中的大括号({})语法 最简单的一种数据绑定方式是...

    ActionScript教程 Flex教程 ActionScript+Flex教程

    - **数据绑定**:模型视图控制器(MVC)模式、双向数据绑定。 - **Flex布局管理**:使用不同的布局策略来适应不同屏幕尺寸。 - **网络通信**:HTTP服务请求、Web服务调用、Socket通信。 #### 五、ActionScript + ...

    FLEX数据绑定专题

    在Flex 4中,数据绑定主要分为两种类型:声明式数据绑定和编程式数据绑定。声明式数据绑定通过XML语法在MXML文件中直接设置,如`&lt;mx:Label text="{data.name}" /&gt;`,这将Label组件的文本属性与名为"data"的对象的...

    Flex Bind数据绑定实例代码

    总的来说,Flex Bind数据绑定是一种强大且灵活的机制,它提高了代码的可维护性和用户体验。通过熟练掌握数据绑定,开发者可以更高效地构建响应式的Flex应用程序。在实际项目中,根据需求选择合适的绑定方式,如单向...

    flex资料合集flex3ActionScript3.0中文版.chm

    《Flex资料合集》主要涵盖了Flex 3技术及其核心编程语言ActionScript 3.0的相关内容,这是一份中文版的资源集合,旨在帮助开发者深入理解和应用Flex技术。Flex是Adobe公司开发的一种开源框架,主要用于构建富互联网...

    Flex ActionScript 3.0交互式开发详解源码(四)

    这些文件可能涵盖了特定功能的实现,如用户交互、数据绑定、动画效果等,通过研究和实践,开发者可以深化对Flex ActionScript 3.0的理解。 总之,Flex ActionScript 3.0交互式开发是一个涵盖广泛的知识领域,包括...

    有关flex与actionScript

    标题 "有关flex与actionScript" 涉及到的技术领域是富互联网应用程序(RIA)开发,特别是使用Adobe的Flex框架和ActionScript编程语言。Flex是一个开源的开发框架,用于构建高性能、可移植的用户界面,而ActionScript...

    Flex 和 ActionScript 关系

    Flex SDK提供了一个完整的开发环境,包括编译器、IDE(如Flex Builder,现为Flash Builder)、文档和类库,支持与后端服务(如J2EE、.NET)的集成,可以轻松实现数据绑定和远程调用。 Flex与Flash的主要区别在于...

    flex 3.3 ActionScript 参考手册

    6. **数据绑定**:Flex 3.3引入了数据绑定机制,使得视图组件的状态能自动与数据模型保持同步,大大简化了界面和逻辑的耦合。 7. **错误处理**:ActionScript 3.0的错误处理机制更加完善,通过抛出和捕获Error对象...

    flex开发入门 actionscript

    ActionScript则是Flex开发中的重要组成部分之一,它是一种基于ECMAScript标准的强大脚本语言。ActionScript被用来编写业务逻辑和控制Flex应用程序的行为,是Flex应用程序的灵魂所在。通过结合使用Flex和ActionScript...

    Flex权威指南 flex3_actionscript_examples.zip

    3. 数据绑定:解释了如何利用Flex的数据绑定机制,实现实时数据更新和视图同步。 4. 事件处理:通过事件监听和发布,演示了ActionScript中的事件处理模型。 5. 网络通信:介绍如何使用HTTPService、WebService等类...

Global site tag (gtag.js) - Google Analytics