Flex 控制游標

2021-08-26 07:35:15 字數 1375 閱讀 1866

控制游標

使用 adobe® flex™ 游標

管理器可以控制 flex 應用程式中的游標影象。 例如, 如果應用程式執行的處理需要使用者等待, 直到處理完成為止, 則可以將游標更改為某個自定義的游標影象, 比如沙漏, 以使它反映該等待期。

您還可以更改游標以向使用者提供反饋, 指示使用者可以執行的操作。 例如, 您可以使用乙個游標影象來指示使用者輸入被啟用, 而使用另乙個游標影象來指示輸入被禁用。

cursormanager 類控制乙個游標優先順序列表, 在其中具有最高優先順序的游標當前是可見的。 如果游標列表包含具有相同優先順序的多個游標, 則游標管理器會顯示最近建立的游標。

使用預設的忙游標

flex 定義了乙個預設的忙游標, 可用來指示應用程式正在處理, 且在應用程式對使用者輸入作出響應之前, 使用者應等待, 直到處理完成。 預設的忙游標是乙個動畫時鐘。

可以使用以下幾種方式來控制忙游標:

可以使用 cursormanager 方法來設定和刪除忙游標。 

可以使用 swfloader、webservice、httpservice 和 remoteobject 類的 showbusycursor 屬性自動顯示忙游標。 

下面的示例使用 cursormanager 類的靜態 setbusycursor() 和 removebusycursor() 方法, 根據切換按鈕的狀態顯示和隱藏預設的 flex 忙游標。

示例

結果

若要檢視全部源**, 請右鍵單擊 flex 應用程式並從上下文選單中選擇「檢視源**」。

使用自定義游標

可以使用 jpeg、gif、png 或 svg 影象, sprite 物件或 swf 檔案作為游標影象。

若要使用游標管理器, 您將 mx.managers.cursormanager 類匯入到應用程式中, 然後引用其屬性和方法。

下面的示例嵌入乙個在 adobe flash 中建立的沙漏的 swf 動畫, 並將它用作乙個自定義游標。 在該示例中, 建立自定義游標的方法是, 呼叫 cursormanager 類的 setcursor() 靜態方法, 然後將它傳送給對您希望用作自定義游標的嵌入資源的類的引用。 可以通過呼叫 cursormanager 類的 removecursor() 靜態方法並將它傳送給 cursormanager 類的 currentcursorid 靜態屬性來刪除活動的自定義游標。

示例

結果

若要檢視全部源**, 請右鍵單擊 flex 應用程式並從上下文選單中選擇「檢視源**」。

Flex3控制和使用忙游標

b size large 控制游標 size b size large color darkred b mx.managers.cursormanage b color r size size medium 類控制游標的優先順序列表,在該列表中,具有最高優先順序的游標是當前可見的游標。如果游標列表中...

flex 元件顯示手型 游標

有些時候,我們需要在flex元件上 label或者button上顯示手型的滑鼠來讓某些東西看的更明了,或者就是簡單的提醒使用者的注意。而預設的通常都是指標形狀的,當然要做到手型的滑鼠也並非困難的事情。你可以在下面的例子中看到,第乙個按鈕並沒有首行指標,這是預設的設定,而第二個就變成了手型的了,同樣注...

windows控制台游標控制

分步閱讀 控制台的游標具有兩個屬性 dwsize 高度,bvisible 是否顯示。具體步驟 1.得標準輸出裝置控制代碼getstdhandle 因為游標是在標準輸出裝置上顯示 2.獲取控制台游標資訊getconsolecursorinfo 可以跳過 3.設定控制台游標資訊setconsolecur...