`

Flex 在as获取组件的信息

    博客分类:
  • Flex
 
阅读更多

在flex4中有时候需要在as中获取其他组件的信息,这时候就需要用到下面的方法,很实用:

比如:FlexGlobals.topLevelApplication.任意组件ID.text="我来更改你的文本了"; ----(Flex4写法

Application.application.任意组件ID.text = "Hello!傻人啊"; -----(Flex3写法

 

具体参见此文章:

想必大家在获取index.mxml主容器里面的某个ID获取不到而烦吧。因为ID只能在当前页面使用,在另个页面是用不了的,今天就出这个教程帮大家解决问题。

请看例子

这个是主应用程序index.mxml,现在我是要获取myLabID

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="
http://www.adobe.com/2006/mxml" layout="absolute" xmlns:ns1="comps.*">
<ns1:inBox x="10" y="115" height="240" width="359">
</ns1:inBox>
<mx:Label x="130.5" y="48" text="Watch me." fontSize="20" id="myLab"/>

</mx:Application>
好自定义组件获取myLabID。

<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="
http://www.adobe.com/2006/mxml" width="200" height="50" creationComplete="init()">

<mx:Button x="111.5" y="162" id="myBUT" label="Set Label" fontSize="20"/>
<mx:Script>
<![CDATA[
import mx.core.Application;
public function init():void{

myBUT.addEventListener(MouseEvent.CLICK,onClick);
}
public function onClick(e:MouseEvent):void{
Application.application.myLab.text = "Hello!傻牛牛.";
//Application.application.myLab.addChild();

}
]]>
</mx:Script>
</mx:Canvas>
这样就能获取得到了。大家试试很有用的一个功能,相信大家在开发中一定用得上!

分享到:
评论

相关推荐

    flex4自定义组件皮肤

    Flex4是一种基于ActionScript3和Flash Player的开源框架,用于构建富互联网应用程序(RIA)。它提供了丰富的组件库,包括MX和...在实际操作中,确保与Spark组件集兼容,将有助于在Flex4环境中获得更好的性能和体验。

    Flex+as3.0源码

    标题中的"Flex+as3.0源码"意味着你可能获得了一组使用Flex框架和AS3.0编写的程序源代码。这些源码可以用来学习Flex和AS3.0的开发技巧,理解如何将这两者结合创建交互式的Web应用。通过查看源码,你可以深入研究Flex...

    Flex/AS写的表单对话框

    标题中的“Flex/AS写的表单对话框”指的是使用Adobe Flex和ActionScript(AS)编写的用户界面元素,特别是一种对话框,它在应用程序中用于显示表单或收集用户输入。Flex是一个开源的开发框架,主要用于构建富互联网...

    flex3as3jquery学习资料

    - **MXML**:Flex3引入了MXML,一种声明式语言,用于构建用户界面,与AS3配合使用,实现数据绑定和组件布局。 - **Flex Component Kit**:一套预定义的UI组件,如按钮、表单、面板等,简化了界面设计。 - **Flex ...

    J2EE集成Flex--MXML组件嵌入JSP

    **标题解析:** "J2EE集成Flex--MXML组件嵌入JSP" 指的是在Java企业级应用(J2EE)中整合Adobe Flex技术,并将Flex的MXML组件嵌入到JSP(JavaServer Pages)页面中,以实现富互联网应用程序(RIA)的开发。Flex是一...

    as3中引用组件的包

    在ActionScript3 (AS3) 中,开发Flash应用程序或Flex应用时,我们经常需要引用各种组件,如Button、Label等,这些组件使得用户界面的构建变得更加便捷和灵活。本篇文章将详细探讨如何在AS3中引用这些组件,以及与之...

    Flex利用as3xls导入excel数据表

    标题中的“Flex利用as3xls导入excel数据表”是指在Adobe Flex开发中,使用AS3XLS库来处理和导入Microsoft Excel(.xls)文件的数据。Flex是一种基于ActionScript 3(AS3)的开源框架,用于构建富互联网应用程序(RIA...

    Flex AS3笔记

    ### Flex AS3笔记知识点 #### 1. Flex与AS3概述 - **Flex**: 是一套开源框架和技术集合,用于构建跨浏览器、跨平台的应用程序。它由Adobe Systems开发,主要面向企业级应用开发,能够创建丰富的互联网应用程序(RIA)...

    第五章 自定义组件开发 第一节 自定义Flex组件

    在本节中,我们将深入探讨Flex组件开发,这是...在阅读《Flex组件自定义.docx》这份文档时,你将更详细地了解这个过程,并获取具体的示例代码。这将有助于你更好地掌握Flex组件开发技术,从而在项目中游刃有余地运用。

    flex分页组件

    Flex分页组件是一种在Flex应用程序中用于展示大量数据并分段加载的重要工具。它允许用户在多个页面间导航,以查看或操作数据的不同部分,而不是一次性加载所有内容,从而提高应用性能和用户体验。本组件的核心功能是...

    flex as3 元数据标签综合

    在Flex与AS3(ActionScript 3)开发中,元数据标签(Metadata Tags)是一种重要的语法结构,用于向编译器提供有关类或成员的额外信息。这些标签能够帮助编译器优化代码、提供更强大的功能,并允许开发者实现自定义...

    通过ElipsStudio,利用flex及as3技术编写跨平台的手机软件借鉴.pdf

    在下载并安装ElipsStudio3时,系统可能会提示安装vcredist.msi,这是一个Microsoft Visual C++ 2005的运行时组件,可以从微软官网获取。如果在安装过程中遇到问题,可以选择取消并手动安装。 安装完成后,启动Flash...

    flex 嵌入完美Iframe

    总结来说,"flex 嵌入完美Iframe"是指在Flex应用程序中通过AS3代码实现HTML Iframe的加载和交互,这通常涉及到SWFLoader组件、跨域策略、以及AS3与JavaScript的交互机制。而“CTICSIIFrame.as”很可能是一个封装了...

    flex as3 programming pdf

    如果您希望在项目中使用现有艺术作品或图像,请确保已获得版权所有者的必要授权,以免侵犯其权利。 #### 技术背景介绍 ##### Adobe Flex Adobe Flex是一种开源框架,用于构建高性能的桌面应用程序和移动应用程序。...

    yahoo地图组件 yahoo-maps-as3-api-0.9.4-beta.zip

    这个组件允许开发者在Flex、Flash等基于AS3的应用程序中实现丰富的地图功能,如地图显示、定位、路线规划和地理编码等。本文将深入探讨Yahoo Maps AS3 API 0.9.4 Beta版,解析其主要特性和应用实例。 一、API概述 ...

    srl.rar_ColorMatrixArrays.as_SRL_flex_flex 操作系统_flex portal

    标题中的“srl.rar_ColorMatrixArrays.as_SRL_flex_flex 操作系统_flex_portal”提到了几个关键点,它们是“srl.rar”(压缩文件名)、“ColorMatrixArrays.as”(一个AS(ActionScript)文件)、“SRL”(可能是一...

    flex简单时钟制作(flex学习)

    Flex框架提供了一个名为`mx.controls.Clock`的基础组件,但在这个例子中,我们可能需要自定义一个组件,因为标准的`Clock`组件可能不包含所有我们需要的功能。为此,我们可以在AS3类文件中创建一个新的组件,例如`...

    Flex Gifplayer

    Flex Gifplayer是一款专为Adobe Flex开发者设计的组件,用于在Flex应用程序中流畅地播放GIF动画。在Flex环境中,由于其默认不支持GIF格式的动态显示,因此需要额外的解决方案来处理这类图像。本组件就是为了解决这个...

    Flex 商城系统源码

    例如,在商城系统中,如果需要一个特殊的商品展示组件,开发者可能需要创建一个新的自定义组件来包含商品图片、名称、价格等信息。 再者,尽管描述中提到该示例没有涉及服务器端通信,但在实际的商城系统中,与后端...

Global site tag (gtag.js) - Google Analytics