读书人

Flex 父窗口 子窗口 数据传接

发布时间: 2012-06-28 15:20:04 作者: rapoo

Flex 父窗口 子窗口 数据传递

Flex 父窗口 子窗口 数据传递2009-01-11 1:51

这里通过一个实例演示Flex父窗口和弹出的子窗口之间的数据传输。

先创建一个MXML component 命名为ListTitleWindow.mxml (Based on : TitleWindow)

xml 代码
    xml 代码
    1. xml?version="1.0"?encoding="utf-8"?>??<mx:Application?xmlns:mx="http://www.adobe.com/2006/mxml"?layout="absolute"??
    2. ????initialize="initApp()">??????<mx:Style?source="styles/main.css"/>??
    3. ???????????????? ??????<mx:Script>??
    4. ???????? import mx.controls.Alert;
    5. ???? import flash.display.StageDisplayState;???? import components.window.ListTitleWindow;
    6. ???? import mx.containers.TitleWindow;???? import mx.managers.PopUpManager;
    7. ???? import mx.collections.ArrayCollection;
    8. ???? private function initApp() : void {
    9. ???? }
    10. ???? private function showTitleWindow():void {???????? var titleWindowInstance:ListTitleWindow =
    11. ???????????? ListTitleWindow(PopUpManager.createPopUp(this, ListTitleWindow, false));????????
    12. ???????? titleWindowInstance.title = "Welcome";???????? titleWindowInstance.width = 400;
    13. ???????? titleWindowInstance.height = 300;??????????? titleWindowInstance.mainApp = this;??
    14. ???????? titleWindowInstance.headTitle = "Select a item.";???????? titleWindowInstance.url="http://localhost:8080/test.xml";
    15. ???????? titleWindowInstance.callbackFunction = this.myFunction;????????
    16. ???????? PopUpManager.centerPopUp(titleWindowInstance);????? }
    17. ????????????? public function myFunction(bb:String):void {
    18. ???????? Alert.show(bb);???? }???? ]]>??
    19. ??????mx:Script>??
    20. ???? ??????<mx:Button?x="63"?y="96"?label="Button"?click="showTitleWindow();"/>??
    21. ???? ??mx:Application>??

读书人网 >flex

热点推荐