Flex 中實現按鈕事件頁面跳轉

2021-09-01 10:48:55 字數 554 閱讀 2126

flex中實際沒有頁面跳轉的概念,都只有在乙個頁面中,隱藏顯示。那怎樣才能很好地實現頁面的跳轉呢?我經過昨天不懈地努力嘗試,終於實現了一種頁面跳轉的方法。

使用viewstack時,我碰到的主要問題是:到底是要把某一頁面的相關處理(比如該頁面的按鈕響應事件)放在該頁面裡處理,還是要放在main.mxml中來處理呢?因為放主mxml中處理,那假設要實現登陸跳轉到另外乙個介面,登入框中的「確定」按鈕的響應方法該怎麼寫?沒法寫。。。把它寫在主mxml中,在子mxml中找不到。我的解決方法是放在子頁面裡處理。具體實現如下:

(1)新建乙個flex工程(main.mxml)

(2)新建兩個mxml component(login.mxml, welcome.mxml)

假設要實現的效果是,在login中單擊「確定」按鈕,可以從login跳轉到welcome(開始時顯示的是login):

(3)在main.mxml中使用viewstack組建,把login和welcome作為viewstack的子元件,即

//注意,要使login先顯示出來,則要把它放第乙個

(4)在login中新增如下**:

flex 頁面跳轉

一般有兩種比較好的方式 states and viewstack import flash.events.event import mx.managers.cursormanager import model.modellocator import mx.controls.alert private...

button按鈕跳轉頁面

頁面一 button按鈕onclick事件 var page localizer.aspx?mastertable 表名 usetype add formname 跳轉到表單名 relationtype 引數1,引數2 relationvalue 引數一,引數二 跳轉語句 var getstring...

java jsp 實現頁面跳轉

實現頁面跳轉一 可以用response.sendredirect 網頁,或servlet 這種方法是通過五個步驟 1 瀏覽器請求乙個servlet 2 伺服器根據提交的內容執行相應的servlet 3 當執行到response.sendredirect 時,通知瀏覽器請求新的url 4 瀏覽器根據伺...