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,必须先在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-09-25 12:59:10

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

FLEX TitleWindow之间数据传输的示例

在Flex里,一般的弹出窗口(除了Alert以外)都可以用TitleWindow组件完成,主窗口和TitleWindow的数据传输可以用以下方法:假设TitleWindow的实例文件为titleWin.mxml,则要在Application中用PopUpManager创建一个titleWin的引用private var popWin:titleWin = titleWin(PopUpManager.createPopUp(this,titleWin,true));如果要将Application的

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="

js调用Flex中的方法并向flex中传参及flex调用js示例_Flex

首先,有了一个swf文件,test.swf,同时也有一个自动生成的html文件,test.html. 然后,在另外一个文件,test.jsp中,通过iframe,引入了test.html,即引入了swf. 现在想要在test.jsp中,向flex传参,并调用flex中的方法,我采用的方法是: 首先,在jsp中写一个调用flex的方法,如下 复制代码 代码如下: function initSWF(){ //得到swf的object var obj = window.frames["rightfra

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")

Flex中实现对一个text渲染不同的字体颜色示例_Flex

开始把控件局限在label上,发现实现起来似乎不太现实.应该用textarea控件: 复制代码 代码如下: <?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=&quo

Flex回调函数应用示例_Flex

回调函数就是一个通过函数指针调用的函数.如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数.回调函数不是由该函数的实现方法直接调用,而是在特定的事件或条件发生时由另一个方法调用的,用于对该事件或条件进行相应. 下面还是通过代码的方式,自己实现一个回调函数的应用. FlexCallBack.mxml 复制代码 代码如下: <?xml version="1.0" encoding="utf-8"?>

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 iframe 向jsp中传参示例_Flex

FLex中代码: 复制代码 代码如下: var arr:Array=new Array(); arr[0]=1; iframe.callIFrameFunction("getParams",arr); javascript中代码: 复制代码 代码如下: function getParams(arr){ alert(arr[0]) } flex中调用javascript中的getParams方法,实现了讲flex中的参数传递给javascript

Flex DataGrid自动编号示例_Flex

复制代码 代码如下: <mx:DataGridColumn headerText="序号" labelFunction="lfRowNum" /> 复制代码 代码如下: //dg自动编号 private function lfRowNum(oItem:Object,iCol:int):String { var iIndex:int = statistidgCla.dataProvider.getItemIndex(oItem) + 1; return S