Posted on 2007-02-06 13:00 
云自无心水自闲 阅读(4868) 
评论(0)  编辑  收藏  所属分类: 
Flex 、
Flex2 
			
			
		 
		
				其实非常简单, 只需要在application类中定义一个public类型的变量就行了:
		
		<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
	<mx:Script>
		<![CDATA[
			public var foo:String = "bar";
		]]>
	</mx:Script>
</mx:Application>
		在其它的地方就可以使用 
		Application.application.foo
		来访问了. 如果需要, 也可以添加 Bindable 属性.
但是要注意到一个问题就是, 在使用的时候编译器不会进行类型的检查, 因此最好添加类型强制转换.
		当然, 全局变量实现的另一种方法是使用单例模式.