`

在Flex应用中使用全局变量

    博客分类:
  • Flex
阅读更多
<?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 属性.
但是要注意到一个问题就是, 在使用的时候编译器不会进行类型的检查, 因此最好添加类型强制转换.

当然, 全局变量实现的另一种方法是使用单例模式.

分享到:
评论

相关推荐

    在FLEX中使用CSS样式方法

    在Flex中使用CSS样式方法是构建富互联网应用程序(RIA)的关键技术之一。Flex是一个基于ActionScript和Flash Player的开源框架,用于开发交互式、数据驱动的Web应用。它允许开发者利用CSS来控制组件的外观和布局,...

    Flex 应用内存泄露的分析与诊断

    Flex 应用内存泄露的分析与诊断主要集中在 Flex 应用程序中由于内存管理不当导致的问题。Flex 使用 ActionScript 语言编写,其运行环境在 FlashPlayer 的 ActionScript Virtual Machine (AVM) 中,该虚拟机包含一个...

    swift-使用FLEX调试任意第三方应用

    FLEX界面提供了丰富的调试选项,如查看网络请求、数据库记录、对象层次结构、全局变量等,大大提高了调试效率。 然而,值得注意的是,越狱设备的使用和对第三方应用的调试可能涉及到隐私和安全问题。因此,这种调试...

    01-Flash&flex应用内存泄露的分析与诊断.doc

    1. 显示引用:开发者创建的显式引用,如全局变量、静态变量或单例模式下的对象引用,如果没有正确释放,会导致对象仍然被认为是“有效”的,即使它们在应用逻辑中已经不再使用。例如,如果一个静态变量持有对某个...

    FLEX地图应用教程

    在本篇"FLEX地图应用教程"中,我们将探讨如何使用Adobe Flex进行地图应用开发,特别是通过The Earthplayer API实现LIVE、GOOGLE和51地图的集成。首先,我们需要了解Flex是一个基于ActionScript 3.0的开源框架,用于...

    flex与flash cs 交互

    在Flash CS中,声明一个全局变量: ```as3 public var myVariable:Number = 0; ``` 然后在Flex中,通过`ExternalInterface`设置这个变量: ```mxml import flash.external.ExternalInterface; // 给Flash的变量...

    教你怎样用FLEX做地图的教程

    在Flex应用的XML文件(通常是.mxml文件)中,我们需要引入地图相关的命名空间,并在creationComplete事件中初始化地图。例如: ```xml xmlns:maps="com.earthplayer.maps.*" creationComplete="init()"&gt; &lt;!...

    APE(flex out of memory)

    - **优化代码**:检查并优化你的ActionScript代码,避免不必要的内存消耗,如减少全局变量、及时清理不再使用的对象等。 - **内存配置调整**:修改IDE的启动参数,增加-Xms和-Xmx选项以指定初始堆大小和最大堆大小,...

    Flex 工作中的垃圾

    AVM首先标记所有可达对象,即从全局变量、函数作用域或者已知存活对象能直接或间接访问到的对象。然后,未被标记的对象被视为垃圾,内存被回收。这种算法解决了引用计数的循环引用问题,但可能会带来较长的暂停时间...

    Flex 弹出窗口的数据传输

    标题中的“Flex 弹出窗口的数据传输”指的是在Adobe Flex应用程序中如何实现在弹出窗口(通常是PopUpWindow或ModalDialog)与主应用程序之间进行数据交互。Flex是一种用于构建富互联网应用程序(RIA)的开放源代码...

    loadrunner测试flex协议项目

    - 再利用lr_save_string函数将解析出的DSID值保存到一个全局变量中。 - 最后,在每次AMF请求中替换原有的DSID值为这个全局变量。 #### 六、总结 通过上述步骤,新手可以顺利完成基于Flex协议的应用程序的性能测试...

    Flex样式生成工具

    6. **变量管理**:允许定义颜色、尺寸等全局变量,使得在整个项目中保持样式的一致性。 7. **响应式设计**:对于不同屏幕尺寸和设备的适配,工具可能提供响应式样式设置,确保在各种环境下都能有良好的用户体验。 ...

    Flex垃圾回收机制

    Flex垃圾回收机制是ActionScript 3.0中的一个重要概念,主要应用于Adobe Flex应用程序的内存管理。在Flex开发中,理解并掌握垃圾回收的工作原理对于优化应用程序性能和避免内存泄漏至关重要。 1. **垃圾回收的基本...

    flex使用帮助手册

    1. **声明**: 定义全局变量、类型等。 2. **规则**: 包含一系列模式及其对应的处理动作。 3. **用户定义的部分**: 可以在这里添加额外的C代码,例如初始化函数等。 #### 五、模式匹配 Flex使用扩展的正则表达式来...

    flex中文帮助 ActionScript3.0中文帮助

    语言元素,如全局变量、运算符、语句、关键字、指令和特殊类型 包 按字母顺序排序的类元素条目 包含所有条目的索引 用于比较 ActionScript 2.0 与 ActionScript 3.0 的某些关键语言和 API 更改的附录 带有注释...

    词法分析器Flex.docx

    1. **定义部分**:定义了变量、宏以及其他需要在C代码中使用的全局信息。 2. **规则部分**:包含一系列正则表达式及其对应的动作。 3. **用户子程序部分**:这部分包含了用户自定义的C代码。 Flex源文件的典型结构...

    Flex--主程序与弹出窗口之间传递数据

    在Flex应用开发中,经常需要在主应用程序和弹出窗口(如对话框)之间交换数据,以便实现更加复杂的交互逻辑。 一、Flex中的组件层次结构 在Flex中,应用通常包含一个主程序(通常是Application类的实例),以及...

    flex3。0中文帮助文挡api.part2,(共4部分)

    语言元素,如全局变量、运算符、语句、关键字、指令和特殊类型 包 按字母顺序排序的类元素条目 包含所有条目的索引 用于比较 ActionScript 2.0 与 ActionScript 3.0 的某些关键语言和 API 更改的附录 带有注释...

    有关flex 内存泄漏memory leak介绍的ppt

    尽量限制全局变量的使用,只在必要的时候保留对象引用。 5. 对象缓存:如果有对象缓存机制,确保在对象不再使用时正确清空缓存,否则可能会积累大量的“僵尸”对象。 通过理解并遵循这些最佳实践,开发者可以有效...

    Adobe Flex 编码规范

    - 尽可能减少全局变量的使用,以降低副作用和耦合度。 - 使用接口定义交互方式,提高代码的灵活性和可扩展性。 4. **ActionScript语法**: - 遵循AS3的语法规则,例如正确使用访问修饰符(public, private, ...

Global site tag (gtag.js) - Google Analytics