Flex 父窗口 子窗口 数据传接
Flex 父窗口 子窗口 数据传递Flex 父窗口 子窗口 数据传递2009-01-11 1:51这里通过一个实例演示Flex父窗口
Flex 父窗口 子窗口 数据传递
Flex 父窗口 子窗口 数据传递2009-01-11 1:51
这里通过一个实例演示Flex父窗口和弹出的子窗口之间的数据传输。
先创建一个MXML component 命名为ListTitleWindow.mxml (Based on : TitleWindow)
xml 代码
xml 代码- xml?version="1.0"?encoding="utf-8"?>??<mx:Application?xmlns:mx="http://www.adobe.com/2006/mxml"?layout="absolute"??
- ????initialize="initApp()">??????<mx:Style?source="styles/main.css"/>??
- ???????????????? ??????<mx:Script>??
- ???????? import mx.controls.Alert;
- ???? import flash.display.StageDisplayState;???? import components.window.ListTitleWindow;
- ???? import mx.containers.TitleWindow;???? import mx.managers.PopUpManager;
- ???? import mx.collections.ArrayCollection;
- ???? private function initApp() : void {
- ???? }
- ???? private function showTitleWindow():void {???????? var titleWindowInstance:ListTitleWindow =
- ???????????? ListTitleWindow(PopUpManager.createPopUp(this, ListTitleWindow, false));????????
- ???????? titleWindowInstance.title = "Welcome";???????? titleWindowInstance.width = 400;
- ???????? titleWindowInstance.height = 300;??????????? titleWindowInstance.mainApp = this;??
- ???????? titleWindowInstance.headTitle = "Select a item.";???????? titleWindowInstance.url="http://localhost:8080/test.xml";
- ???????? titleWindowInstance.callbackFunction = this.myFunction;????????
- ???????? PopUpManager.centerPopUp(titleWindowInstance);????? }
- ????????????? public function myFunction(bb:String):void {
- ???????? Alert.show(bb);???? }???? ]]>??
- ??????mx:Script>??
- ???? ??????<mx:Button?x="63"?y="96"?label="Button"?click="showTitleWindow();"/>??
- ???? ??mx:Application>??