Flex TitleWindow返回值處理

2021-08-25 06:58:03 字數 1511 閱讀 3088

flex

有2中彈出視窗:alert.show

()和通過

popupmanager產生出來的彈出視窗,其中alert我們可以稱之為彈出對話方塊主要用於資訊提示,而用popupmanager產生出來的彈出視窗才是本文需要討論的議題。 1、

彈出視窗如何彈出、移除

利用popupmanager,可用popupmanager.centerpopup彈出對話方塊,popupmanager

.removepopup移除對話方塊。

2、對話方塊返回值如何處理

假設現有一對話方塊dialog

,該dialog

是在module

(假設module

為modulea

,modulea

中有一變數user_id

)中觸發的,現要求在dialog

執行完畢之後將user_id

賦值給moduela

,我們該如何處理,這裡我認為5

種方法可以處理。 1)

來處理

中定義乙個public

變數user_id

,則可以在對話方塊dialog

變數,然後modulea

變數即可。 2)

通過dialog.owner

來處理,這裡強調owner

觸發dialog

**為:

vardialog:

dialog

= popupmanager.createpopup(this,

dialog

,true)

as

dialog;

dialog.owner =this; //

然後在dialog中進行modulea

的user_id

變數賦值,**如下:

modulea

(this.owner

). user_id = 「

使用者id」; 3)

通過自定義事件來處理

自定義乙個事件,然後在dialog

中新建乙個事件,將user_id

作為引數置入到事件中,然後派發該事件。 4)

變數處理方法

定義全域性變數,然後在dialog

中置user_id

變數,在modulea

中讀取user_id

變數即可。 5)

通過parentdocument來處理

在dialog

中進行modulea

的user_id

變數賦值,**如下:

parentdocument

.user_id = 「使用者id」; 3、

對話方塊返回值建議處理方法 1)

的話,建議用全域性變數來處理; 2)

該返回值只是當前窗體的話,建議用

parentdocument進行處理;

Flex TitleWindow返回值處理

flex有2 中彈出視窗 alert.show 和通過 popupmanager 產生出來的彈出視窗,其中 alert 我們可以稱之為彈出對話方塊主要用於資訊提示,而用 popupmanager 產生出來的彈出視窗才是本文需要討論的議題。1 彈出視窗如何彈出 移除 利用 popupmanager 可...

有返回值和無返回值函式

前面在定義函式時,有些函式使用了return語句,有些函式沒有使用return語句,使用return語句與不使用return語句有什麼區別呢?由前面的章節我們知道,若定義函式時沒有使用return語句,則預設返回乙個none。要返回乙個none,可以只寫乙個return,但要返回具體的數值,就需要在...

begintrans返回值 VB中的事務處理

vb 中的事務處理有一下兩種方式 1.conn.begintrans 開始執行語句 conn.execute sql if err.number 0 then conn.committrans 提交事務 else conn.rollbacktransaction msgbox 失敗end if 2....