Flash滑鼠替換

2021-04-12 13:52:42 字數 1004 閱讀 6683

1、簡單的例子

今天蘇鑫問我的乙個問題

flash自身沒有替換cursor的

只能自己寫程式來控制

不過這樣執行起來效率不是很高

執行起來會有些頓

沒有系統滑鼠那麼快

下面是**,記錄在這裡 以後或許用的到:

onclipevent (enterframe) else }

2、修正滑鼠慢

檢測滑鼠是否經過mc,一般的方法可用滑鼠滑過滑出做:

mc.onrollover = function()  

mc.onrollout =function()  

但當頂層有乙個與舞台的**按鈕(通常做banner條時會用到)時,上面的**便無效了。解決方法:用hittes檢測滑鼠是否經過mc。

1.在舞台隨便畫個圖形,轉換為影片剪輯mc;

2.畫乙個1*1畫素大小的方形,並把它的顏色值設為alpha=0。同樣把它轉換為影片剪輯:mc_mouse。(就是做乙個透明的一畫素的影片剪輯)

3.在mc_mouse上加動作:

onclipevent (load) 

onclipevent (mousemove)  else  }

通過移動看不見的mc_mouse,來判斷它是否經過mc,也就等於檢測滑鼠是否經過mc了。

這樣就可以寫:滑鼠經過mc時,做什麼… ;滑鼠是離開過mc時,做什麼…,而不受到其它元件的影響了。

補充一點:

2004-12-4 10:48iconeo

[求助]問乙個flash裡替換滑鼠的問題

在flash中,滑鼠指標替換相對容易些

但是不知道怎樣替換顯示在按鈕上的那個手形指標??

希望各位高手幫忙……謝謝

2004-12-4 11:03joinchen

_root.ff.usehandcursor=false;

在相對的按鈕上修改為這個屬性應該ok~

關於Flash的滑鼠跟隨

基本 是這些 root.zhao.startdrag true 啟用主場景下名為 zhao 的影片剪輯的滑鼠跟隨,必須先啟用,否則無法實現跟隨 root.zhao.x root.xmouse x軸跟隨 root.zhao.y root.ymouse y軸跟隨 root.zhao.stopdrag t...

flash滑鼠跟隨的製作

滑鼠跟隨的製作 mouse.hide startdrag this,true 好,稍微複雜一點,讓滑鼠移動的時候,後面會有幾個mc跟著運動。建立乙個空白mc,用來放 建立3個key frame frame1 i 0frame2 if i 7 gotoandplay 2 執行一下試試 在複雜一點呢?讓...

乙個flash滑鼠特效

有點像 水果忍者 劃過螢幕時的動畫,在每次按住滑鼠左鍵不放然後拖動滑鼠並釋放,會出現動畫。動畫我參考別人的 然後在顯示特效的時候使用了不同的顏色。並不複雜,主要用到了glowfilter,然後讓線條的粗細大小從指定的乙個值,慢慢減小.mouseeffectdemo.as package 2 26 2...