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...