Flex 绑定机制 (ChangeWatcher & BindingUtils )

阅读更多

Flex的绑定机制也是一个亮点,对于数据和显示分离提供很好的支持。在Flex绑定分为xml 绑定和纯As绑定。

这里不讲原理只讲用法,欲了解原理可以查看adobe官方文档,非常详细。

BindingUtils 其实是对ChangeWatcher的一个封装类,可以参考BindingUtils的两个方法的源码。



	
		
	
	
		
	
	
		
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

 Person:

package com.mode.clone
{
	public class Person
	{
		private var _name:String;
		[Bindable]
		public var company:Company;//另一个自定义对象
		[Bindable]
		public function get name():String
		{
			return _name;
		}

		public function set name(value:String):void
		{
			_name = value;
		}
	}
}

 Company:

package com.mode.clone
{
	public class Company
	{
		[Bindable]
		public var name:String;
	}
}

 

你可能感兴趣的:(Flex,绑定,BindingUtils,ChangeWatcher)