`
harry9888
  • 浏览: 67468 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
文章分类
社区版块
存档分类
最新评论

在Flex应用程序中的全局变量

阅读更多
最近在Flex Components的邮件列表里经常有这样的一些提问:如果在Flex应用程序中设置全局变量?由于它的经常出现,所以在我的blog上(当然是指原文的作者)贴出答案。
其实非常简单,只用在你的主应用程序类里(mx: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标签)
分享到:
评论
2 楼 xindexinxin 2010-03-29  
再来留个脚印,原来要导入import mx.core.Application;
1 楼 xindexinxin 2010-03-28  
在组件中怎么访问?Application.application.foo 报错!
<?xml version="1.0" encoding="utf-8"?>
<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="400" height="300">
<mx:Script>
<![CDATA[
Application.application.foo;
]]>
</mx:Script>
</mx:TitleWindow>

相关推荐

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

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

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

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

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

    Flex是Adobe开发的一种用于构建富互联网应用程序(RIA)的框架,它主要基于ActionScript编程语言,编译后的代码在Flash Player的ActionScript Virtual Machine (AVM)中运行。ActionScript的垃圾收集机制类似于Java,...

    FLEX地图应用教程

    首先,我们需要了解Flex是一个基于ActionScript 3.0的开源框架,用于构建富互联网应用程序(RIAs)。而地图应用则是利用Flex的图形和交互能力,将地图服务集成到Web应用中。 教程的目标群体主要是初学者,他们可能...

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

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

    在FLEX中使用CSS样式方法

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

    Flex 弹出窗口的数据传输

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

    flex与flash cs 交互

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

    APE(flex out of memory)

    在标签"APE flex"中,APE可能指的是Adobe的Air Player Engine,它是一个用于在桌面和移动设备上运行Flex应用程序的运行时环境。内存问题可能同样影响到使用APE的Flex应用,解决方案与上述相同。 压缩包子文件的文件...

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

    在本教程中,我们将探讨如何使用Adobe Flex(FLEX)框架来创建地图应用程序,特别是借助The Earthplayer API来实现对LIVE、GOOGLE和51地图的支持。首先,我们需要了解Flex是一个基于MXML和ActionScript的开发平台,...

    Flex框架的基本原理.pdf

    例如,组件内部的事件处理函数可以直接访问组件的属性和方法,而全局变量可以在整个应用程序范围内访问。正确地理解和利用作用域规则可以帮助开发者编写更高效、更易于维护的代码。 总的来说,Flex框架提供了一种...

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

    ActionScript 3.0 语言和组件参考是适用于 Flash® Player 应用程序编程接口 (API) 的参考手册。 Adobe Flex 2 语言参考ActionScript 3.0 语言和组件参考提供了 ActionScript 语言所支持的元素的语法和用法信息。...

    Flex垃圾回收机制

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

    Flex样式生成工具

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

    flex_api.part4.中文帮助文档,(共4部分)

    ActionScript 3.0 语言和组件参考是适用于 Flash® Player 应用程序编程接口 (API) 的参考手册。 Adobe Flex 2 语言参考ActionScript 3.0 语言和组件参考提供了 ActionScript 语言所支持的元素的语法和用法信息。...

    关于flex的学习中文资料

    ActionScript 3.0 语言Adobe Flex 2 Language Reference《ActionScript 3.0 语言和组件参考》下面的Adobe Flex 2 Language Reference《ActionScript 3.0 语言和组件参考》是 Flash® Player 和 Adobe® AIR® 应用...

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

    ActionScript 3.0 语言和组件参考概述Adobe Flex 2 语言参考ActionScript 3.0 语言和组件参考是适用于 Flash® Player 应用程序编程接口 (API) 的参考手册。 Adobe Flex 2 语言参考ActionScript 3.0 语言和组件...

    Flex 工作中的垃圾

    Flex是Adobe公司开发的一种用于构建富互联网应用(RIA)的技术,它基于ActionScript编程语言和Flex框架,允许开发者创建交互式、动态的Web应用程序。在Flex的工作中,“垃圾”通常指的是不再使用的对象或资源,这些...

    词法分析器Flex.docx

    ### 词法分析器Flex详解 #### 一、词法分析器Flex简介 Flex是一种用于构建词法分析器(也称为扫描器)的工具。...无论是开发编译器还是其他需要处理文本的应用程序,掌握Flex都将是一项宝贵的技能。

Global site tag (gtag.js) - Google Analytics