關於Flex中的資料更新

2021-05-23 17:32:22 字數 576 閱讀 7983

現在才發現,利用flex做**開發是一件極其痛苦的事情。flex已經完全改變了傳統的**開發中的思路。

flex用sharedobject取代了session,用state取代了超鏈。

但是,不可否認,flex提供了十分豐富的元件庫,還有一些開源的元件可用。如果認真做下來,最後

效果還是很不錯的 。

說一下在flex的state中,如果資料更新了,檢視要怎麼跟著更新。

一般來說,flex中的資料都是利用諸如httpservice之類的元件從服務端獲取的,如果在更新完資料之後,可以重新傳送獲取資料的httpservice的send()請求,然後再在現實資料的元件validatenow方法。

注意,在傳送httpservice請求的時候,由於存在緩衝機制,當flex發現第二次請求的url和傳遞的引數沒有改變時,就會從緩衝中,直接取出資料(顯然是更新之前的資料),這時,為了重新傳送httpservice的請求,有兩種方法。一種是在url以「?rand=」+ rand的方式,加上乙個隨機數。另一種方式是,以傳遞引數的形式,傳遞乙個隨機數過去。一般隨機數選擇當前時間戳比較好。還有說更改瀏覽器設定為「no-cache」,我不是很推薦,那樣影響效能。

flex 筆記(更新中。。。。)

1 如果要設定validator驗證元件裡面提示字的大小,可以在mxml中加入 3 如果你想要在tooltip中換行顯示文字,則 在actionscript 中,您使用 n 轉義的新行字元。在 mxml 標籤中,您使用 如 tooltip child components without toolt...

關於FLEX中的反射

2007 08 04 在actionscript 3中,你會發現在flash.utils包中有一系列函式提供了反射的功能。主要包含以下功能 確定物件的類 獲取類的成員 方法 建構函式 父類的資訊 確定介面宣告的常數和方法 在執行時根據類名建立類的例項 在執行時根據成員名稱獲取或者設定物件成員的值 在...

關於Flex4中的drag

今天做控制項之間的資料拖動時,始終要出現空指標錯誤,很鬱悶,後來才發現,flex4和flex3的拖動有很大的不同,flex4中必須設定乙個資料來源,用來存放值,如果沒有設定,資料就不知道怎麼儲存。在flex3中這樣就行了 xmlns s library xmlns mx library minwid...