-
收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 flex中知道一个元素id或name怎麽获取这个元素和元素的值5
我的数据结构是
<mx:Form>
<s:HGroup>
<mx:FormItem lable=“显示名称”>
<mx:textInput id ="text" name="textName"/>
</mx:formItem>
</s:HGroup>
<mx:Form>
我想获取textinput 的值,怎麽办 ?
首先 id和name都是 动态添加进去的
Java code
var hGroup:HGroup = new HGroup();
var formItem:FormItem = new FormItem();
var textInput:TextInput = new TextInput();
textInput.id = "text";
textInput.name = "textName";
formItem.addElement(textInput);
hGroup.addElement(formItem);
Form.addElement(hGroup);
getChildByName 我测试的时候只能获取 子类元素 不能获取 子子类 或者更子类的元素
getChildren 遍历的话 不是每个标签都有这个方法 Form 有这个函数 但是HGroup 就没这个函数
如果有一个 像js的getElementByID 就好了
2012年3月15日 11:57
2个答案 按时间排序 按投票排序
-
或者这样
引用Since the children are actually like "properties" of the document, you should be able to do something like this:
var elem:Type_of_E = this["constructed_id_of_E"];
If you are in a subdocument of the document just use parentDocument["constructed_id_of_E"] to get the element.
http://stackoverflow.com/questions/1256535/getelementbyid-equivalent-in-actionscript2012年3月16日 00:26
-
自己定义一个
var thisCheckBox:CheckBox = getChildById(selectionBox,chapterID,slideInt);
Here’s the getChildById function:
private function getChildById(g:Box, parentID:int, childID:int):CheckBox { for each (var gr:VBox in g.getChildren()) { for each (var gi:HBox in gr.getChildren()) { if(gi.name == ‘slideHBox’ + parentID + ‘_’ + childID ) { var thisRootTarget:DisplayObjectContainer = gi; var giCount:int; for(giCount=0;giCount<thisRootTarget.numChildren;giCount++) { if (gi.getChildAt(giCount) is CheckBox) { return CheckBox(gi.getChildAt(giCount)); } } } } } return null; }
2012年3月16日 00:25
相关推荐
这个方法需要两个参数:要插入的元素和索引位置。如果索引超出范围,它会抛出一个错误。 ```actionscript var arr:Array = ["元素1", "元素2"]; arr.insert(1, "新元素"); // 在索引1处插入"新元素" ``` #### 1.3 ...
微信小程序开发中的Flex布局是一种灵活的布局方式,其核心是通过设置容器的display属性为flex或inline-flex来启用。Flex布局允许容器内的元素能够以灵活的方式进行排列,适应不同屏幕尺寸和分辨率。在微信小程序中,...
总之,这个“flex4Tree组件分层显示数据示例”将演示如何在Flex4环境中创建一个功能完善的Tree组件,包括数据绑定、自定义渲染器、事件处理和优化性能的方法。通过深入研究这个示例,开发者可以更好地理解和掌握在...
在Flex Web应用中显示PDF文件是一项常见的需求,特别是在开发交互式文档查看或在线阅读平台时。Flex是一种基于ActionScript的开源框架,用于构建富互联网应用程序(RIA),它允许开发者创建高度交互、动态的Web界面...
在Flex中,可以为每个组件设置`includeInLayout`属性和`zIndex`属性来控制它们在堆叠顺序中的位置。确保菜单组件的`zIndex`值高于IFrame,使其显示在IFrame之上。 2. **IFrame被隐藏**:这通常是因为IFrame的CSS...
以上就是Flex 4结合Myeclipse 9.0、MySQL数据库、Tomcat和BlazeDS实现从数据库获取数据并在DataGrid组件中显示的基本过程。这个过程涉及的技术点包括Flex组件使用、Java数据库操作、Web服务集成以及数据绑定等,对于...
标题“Flex中文本高亮显示”涉及到的是在Adobe Flex中实现文本内容的高亮显示技术。Flex是一款基于ActionScript的开源框架,用于构建富互联网应用程序(RIA)。在Flex中,文本高亮通常用于突出显示用户搜索的关键字...
本文将详细介绍如何通过Flex编程语言来实现一个控件或应用的全屏显示功能,并解释代码中的关键部分。 #### 一、Flex全屏显示概述 Flex是一种用于构建跨平台桌面应用程序和移动应用程序的开源框架。它基于Adobe ...
在Flex编程中,"flex成功画一个点"这个主题涉及到的是如何在用户界面元素上绘制一个像素级别的点。Flex是一种基于ActionScript的开源框架,主要用于创建富互联网应用程序(RIA)。在Flex中,我们可以利用图形库或者...
同时,我们也可以使用 FlexUISelenium 和 FlashSelenium 两个类来获取 Flex 控件的信息,例如获取文本框中的内容,获取按钮的状态等。 通过使用 Selenium 对 Flex 程序进行自动化测试,我们可以提高测试的效率和...
在探讨“Flex+J2EE获取FlexSession的方法”这一主题时,我们首先需要理解Flex与J2EE在Web开发中的角色以及如何通过它们实现会话管理。Flex是一种用于构建高度交互式的客户端应用程序的技术,而J2EE(Java 2 ...
FlexPaper 是一个强大的开源工具,专门用于在Adobe Flex应用程序中展示文档,特别是PDF格式的文件。这个组件以其轻量级和高效性著称,能够提供流畅的PDF阅读体验。FlexPaper通常与PDF2SWF工具结合使用,该工具将PDF...
Flex是一种强大的技术,主要用于构建可伸缩的、适应多种屏幕尺寸和方向的用户界面,尤其在移动应用开发中广泛使用。在Flex应用中,我们经常需要实现“等待界面显示”功能,以提供用户友好的体验,尤其是在进行耗时...
此外,为了提高用户体验,我们还应该添加一些反馈机制,比如在删除过程中显示一个进度条或提示信息,让用户知道操作正在进行。同时,应考虑错误处理,如在网络中断或其他异常情况下,如何恢复或通知用户。 综上所述...
实用flex日期控件,原创,适用开发人员使用datefeild控件去除不需要日期时适用
在Flex中显示BMP(Bitmap Data)格式的图片是一项常见的需求,特别是在开发涉及图像处理或图形用户界面的应用中。BMP是一种位图文件格式,它存储了像素数据和颜色信息,广泛应用于各种操作系统和应用程序中。然而,...
1. **CSS Flex容器(Flex Container)**:在CSS中,一个拥有`display: flex`或者`display: inline-flex`样式的元素成为Flex容器。这将使得该元素的所有直接子元素成为Flex项目(Flex Items)。源文件中可能包含设置...
在Spring和Hibernate的环境中,这通常是一个Java实体类,例如`ImageEntity`,包含一个`byte[]`类型的属性来存储图片。 2. **数据绑定**:使用Flex的MXML或ActionScript,创建一个`ArrayCollection`或`dataProvider`...
6. 案例分析:提到的“PicWatcher”可能是一个图片查看器应用或组件,它可能实现了类似上述的图片显示和管理功能,包括浏览、缩放、旋转、幻灯片播放等功能。通过分析并学习此类应用,我们可以借鉴其设计思路和代码...
在IT行业中,分页显示是一种常见的用户界面设计技术,它被广泛应用于网页和应用程序中,以帮助用户管理和浏览大量数据。本实例将聚焦于“Flex分页显示”,这是一种使用Adobe Flex框架实现的数据分页方法。Flex是基于...