2011-07-21 30 views
0

我在控制栏中使用了一个数据网格和一个按钮。通过点击按钮,应用程序从基本状态进入编辑状态。 我的问题是我如何使用弹出窗口编辑datagrid选定的记录,而不是改变状态。 请给我任何示例代码,描述如何弹出窗口可以在flex 3应用程序中使用。如何在flex 3中创建和使用弹出窗口?

+0

你特别需要什么?要将基于状态的代码迁移到基于弹出窗口,或者您不知道弹出窗口如何在Flex中工作?在第一种情况下,您应该提供代码(在特定应用程序中提供抽象迁移建议非常困难)。对于第二种情况,最好的解决方案是RTFM。请编辑你的问题,给我们一个想法如何帮助你:) – Constantiner

+0

@Constantiner我还没有任何关于如何使用弹出窗口的想法。你能介绍一下RTFM吗? –

+0

好的。 [本文档](http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/managers/PopUpManager.html)将帮助你:) – Constantiner

回答

1

我得到了上述问题的答案。 首先我们要对弹出一个名为MyPopup

而在应用程序中创建自定义组件:

import components.popups.MyPopup; 
public var pop:MyPopup; 
public function Show_Pop():void 
      { 

      pop= PopUpManager.createPopUp(this,MyPopup,true) as MyPopup; 
      PopUpManager.centerPopUp(pop); 

      } 

调用函数:

<mx:Button click="Show_Pop()" id="btn1" label="show Popup"/>