FLEX TitleWindow之间数据传输的示例

在Flex里,一般的弹出窗口(除了Alert以外)都可以用TitleWindow组件完成,主窗口和TitleWindow的数据传输可以用以下方法:
假设TitleWindow的实例文件为titleWin.mxml,则要在Application中用PopUpManager创建一个titleWin的引用
private var popWin:titleWin = titleWin(PopUpManager.createPopUp(this,titleWin,true));
如果要将Application的一个组件的值传给titleWin,如Application的id="userName"的TextInput的值传给titleWin,必须先在titleWin.mxml里声明一个TextInput的组件:
public var userNameInPop:TextInput;
然后在Application里:
popWin.userNameInPop=userName;
这样就相当于把Application的userName的TextInput组件传给了titleWin,可以在titleWin.mxml里绑定这个值然后在文本框里显示出来:
[Bindable]
public var userNameInPop:TextInput;

<mx:TextInput x="110" y="39" id="popUserName" text="{userNameInPop.text}"/>

 

而要把titleWin的值传给Application则只需在titleWin.mxml里把TextInput的值赋给userNameInPop的text即可:
userNameInPop.text=popUserName.text;

全部代码如下:

时间: 2024-08-07 03:31:29

FLEX TitleWindow之间数据传输的示例的相关文章

FLEX TitleWindow之间数据传输的示例_Flex

假设TitleWindow的实例文件为titleWin.mxml,则要在Application中用PopUpManager创建一个titleWin的引用 private var popWin:titleWin = titleWin(PopUpManager.createPopUp(this,titleWin,true)); 如果要将Application的一个组件的值传给titleWin,如Application的id="userName"的TextInput的值传给titleWin,

Javascript中字符串与字符数组之间的转换示例

1.string to array js里的string和java中的一样,都是不可变的常量. 早期的ECMAScript标准将string解析为不可变的字符数组, 支持str[index]这样的访问方式. 直到今天firefox仍然支持, 但IE不行. 我知道两种可以将字符串转换为数组的方法. 第一种很容易想到:使用charAt. Javascript代码: function toArray(str){     if(typeof str !="string"){         r

JS、DOM和JQuery之间的关系示例分析

 这篇文章主要介绍了JS.DOM和JQuery之间的关系,对此概念不是特别清楚的朋友可以参考下 DOM(document object model) 其实是浏览器内元素对象的一个总称    我们用JavaScript对网页进行的所有操作都是通过DOM进行的.DOM属于浏览器,而不是JavaScript语言规范里的规定的核心内容,所以如果你下载一个JavaScript语言的参考帮助文档来查的话,就连妇孺皆知的document.write方法也找不到.    文档对象模型(Document Obje

Flex 关于字体的应用示例介绍_Flex

Flex4.5,为了使项目能正确美化字体,并消除字体的锯齿,先把字体文件FZHTJW.TTF放入到项目中 复制代码 代码如下: <fx:Style> @namespace s "library://ns.adobe.com/flex/spark"; @namespace mx "library://ns.adobe.com/flex/mx"; @font-face{ src:url("assets/Fonts/FZHTJW.TTF")

ASP.NET中DataTable与DataSet之间的转换示例_实用技巧

DataSet包含了多个DataTable,以及DataTable之间的约束关系. 如果你的数据不需要做关系映射,直接用DataTable效率比较高.如果有需要1:N或N:M这样的关系查询,将DataSet中的相应DataTable全部填充,再使用关系查询数据. DataSet数据源你可以把它看成数据库,而DataTable就是数据库里的一个表 将DataTable添加到DataSet中: 在项目中遇到DataTable 无法直接转换成DataSet 时, 可以先new 可以先new DataS

Flex中AdvancedDataGrid的用法示例介绍_Flex

AdvancedDataGrid实现双表头表格 (1)源码 AdvanceGrid.mxml 复制代码 代码如下: <?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx=

Flex文件读取报错示例_Flex

Flex文件读取 1.s:WindowedApplication 复制代码 代码如下: <?xml version="1.0" encoding="utf-8"?> <s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="

java变量和javascript变量之间的传递示例_JSP编程

最近在用jsp做一个网站,其间涉及到java变量和javascript变量之间的互换,虽然网上资料众多,但是众说纷纭,并且很多都是带有误导性,做了许多尝试,终于比较清楚的搞懂了这个问题.通俗一点来讲,就是说java代码是运行在服务器上的,返回的值只是静态的存在于页面,而javascript是脚本语言,是运行在客户端的!它们是两种完全不同的语言,变量不能直接进行交换,但是通过一定的方式,变量可以传递. java变量传递给javascript变量,这个比较简单,就是平时的普通方法就好: 复制代码 代

有谁能解释一下商业银行网银和USB Key是如何保护客户和银行网站之间数据传输和交易的安全性的?

问题描述 请从公钥.私钥.数字证书的角度,银行向客户发送数据的时候,银行使用什么加密,客户如何解密,密钥都存储在哪里?密钥分别是什么介质形式存在的?客户向用户发送数据的时候呢?多谢!还有那个公钥的概念没搞明白,即用户的公钥是什么,怎么传送到银行服务器上去的?银行的公钥又是什么存储载体,怎么下推并保存到用户本地机器的? 解决方案 解决方案二:数字证书中包含了公钥,把公钥与用户身份信息封装一起,由CA签发后成为数字证书:银行向客户发送数据的时候,银行使用会话密钥加密数据,然后再使用证书中的公钥加密会