flash制作鼠標(biāo)跟隨代碼(flash如何實(shí)現(xiàn)鼠標(biāo)控制效果)
緊接著,繪制一個(gè)圓形圖形,并將此圖形轉(zhuǎn)換為影片剪輯,注意確保注冊(cè)點(diǎn)位于圖形中心,同時(shí)將影片剪輯命名為“mask_mc”隨后,在主時(shí)間軸中,輸入以下代碼確保代碼段清晰無(wú)誤地編寫,這將實(shí)現(xiàn)遮罩效果與鼠標(biāo)跟隨完成代碼編寫后,運(yùn)行并測(cè)試效果,確保遮罩層能夠跟隨鼠標(biāo)移動(dòng)在進(jìn)行Flash或Animate操作。
為了使文字在Flash動(dòng)畫中跟隨鼠標(biāo)移動(dòng),可以按照以下步驟進(jìn)行操作首先,輸入想要顯示的文字,然后將其轉(zhuǎn)化為影片剪輯mc,命名為mc接著,在代碼中輸入以下腳本_rootonLoad = function for var i = 1 ilt=20 i++ _duplicateMovieClipquotmcquot+i,i_rootquotmcquot+i_xsca。
2代碼寫在幀上緩沖跟隨鼠標(biāo)第一步把你要做的鼠標(biāo)樣式做成影片剪輯,單擊影片剪輯,打開(kāi)屬性,給它創(chuàng)建個(gè)實(shí)例名,比如aa第二步,單擊鼠標(biāo)所在幀,右鍵動(dòng)作添加代碼onEnterFrame = function aa_x +=_xmouse aa_x5修改數(shù)字5增加或減少跟隨鼠標(biāo)速度 aa_y +=_ymouse aa。
1打開(kāi)flash80,按Ctrl+F8新建影片剪輯元件 2按T鍵在舞臺(tái)上隨意寫文字ABCDEF作為鼠標(biāo)跟隨的那些文字 3舞臺(tái)中央的+代表播放時(shí)鼠標(biāo)的位置,按V鍵把文字放到+的右下方,這樣播放時(shí)文字跟隨在鼠標(biāo)右下方 4選擇時(shí)間軸上的第一幀按F9進(jìn)入到動(dòng)作幀把鼠標(biāo)跟隨代碼粘上去 _ = function。
在其中輸入代碼為onrollover{play11返回場(chǎng)景1,將庫(kù)中的“運(yùn)動(dòng)”影片剪輯文件多次拖拽到舞臺(tái)上,創(chuàng)建若干個(gè)影片剪輯實(shí)例文件12到此制作就基本完成了,按ctrl+enter組合鍵進(jìn)行測(cè)試,執(zhí)行文件存儲(chǔ)為命令,輸入名稱為鼠標(biāo)跟隨效果,找到一個(gè)合適的位置后點(diǎn)擊保存就可以了。
以上是改變?cè)糓C的大小也可以這么做,在一個(gè)固定區(qū)域顯示放大后的圖片因?yàn)橛卸鄰垐D,一張圖就做一個(gè)MC,在舞臺(tái)上排列好以一個(gè)my_mc為例,代碼如下var flagNumber = 0my_mconRelease = function my_mcduplicateMovieClipquotnew_mcquot, 2new_mc_x = 0放大圖片的坐標(biāo)。
在制作跟隨鼠標(biāo)移動(dòng)的粉紅色愛(ài)心動(dòng)畫時(shí),我們首先需要一個(gè)心形的MC,并給它命名為實(shí)例名MC你可以將這段代碼寫在楨上,使用AS2代碼實(shí)現(xiàn)效果具體代碼如下onEnterFrame = function Mousehidemc_x += _xmouse mc_x 5mc_y += _ymouse mc_y 5 如果你。
代碼時(shí)間lt在動(dòng)作層上,編寫如下代碼,讓蜘蛛絲與鼠標(biāo)動(dòng)作同步speed = 10ltspider_mconEnterFrame = function dx = _root_xmouse 獲取鼠標(biāo)x坐標(biāo)lt dy = _root_ymouse 獲取鼠標(biāo)y坐標(biāo)lt p = Mathatandy dx * 180 MathPI 計(jì)算角度lt。
不用那么麻煩,隨便建個(gè)MC,右鍵屬性鏈接全鉤,名字起“aaa”然后在第一幀上右鍵選動(dòng)作把下面代碼粘進(jìn)去搞定ctrl+回車測(cè)試 var nNumber = 0onMouseMove = function p = _rootattachMoviequotaaaquot, quotaaaquot+n, np_x = _xmousep_y = _ymouseponEnterFrame = function。
mc3 3,在關(guān)鍵幀上輸入以下代碼onEnterFrame=function mc1_x=_xmouse mc1_y=_ymouse mc2_x=mc1_x+mc1_width mc2_y=mc1_y mc3_x=mc2_x+mc2_width mc3_y=mc2_y 4,保存,測(cè)試影片 這樣就完成了鼠標(biāo)跟隨的一種效果,效果有很多,可以自己多點(diǎn)悟一下。
如果創(chuàng)建flash鼠標(biāo)跟隨特效模塊,只有鼠標(biāo)移到模塊上才會(huì)用特效如果想要鼠標(biāo)離開(kāi)主頁(yè)模塊,在日志其他等里面有特效的話,那就只能使用空間鼠標(biāo)代碼或者在空間商城裝扮鼠標(biāo)了1空間免費(fèi)鼠標(biāo)代碼javascript4,4966,0,0,0,1,0 小綠人 javascript。
本例講解了使用AS代碼制作鼠標(biāo)跟隨效果,讓火苗跟著你的鼠標(biāo)呈現(xiàn)出美麗的圖形吧效果演示現(xiàn)在開(kāi)始制作新建flash文檔,背景色為黑色,其它默認(rèn)首先來(lái)畫火苗新建圖形元件,取名為“火苗”,用橢園工具無(wú)填充,畫一橢園,如圖然后用選擇工具,調(diào)整成下圖形狀這個(gè)圖一邊是弧形,一邊凹進(jìn)去了一點(diǎn)。
可以去下載源碼, 還有自己做 自己做的,簡(jiǎn)單的方法1 建立一個(gè)movie,然后在里面做你要的跟隨效果,命名為mc 2拖到場(chǎng)景,然后單擊movie,在動(dòng)作輸入腳本onClipEvent mouseMove mcx = _xmcy = _y 3再新鍵一個(gè)層,然后動(dòng)作輸入mcx = mcy = start。
我們把它隱藏即可,然后讓我們做好的影片剪輯跟隨者它動(dòng)就可以了,那么讓影片剪輯跟隨鼠標(biāo)動(dòng)有兩種方法一用Flash內(nèi)置的方法StartDrag,二不斷偵聽(tīng),改變圖標(biāo)的位置,使得其的位置與鼠標(biāo)的位置保持一致那么下面我們就來(lái)看看代碼是如何實(shí)現(xiàn)的咯第一種方法代碼mousehideMouse_。
大概是這樣子,你復(fù)制到幀上看看效果,cursor_mc是要跟隨指針的東西const speedint = 10stageaddEventListenerEventENTER_FRAME,onEnterfunction onEnterevtEvent ifMathabscursor_mcx2Mathabscursor_mcy2 cursor_mcx+=。
掃描二維碼推送至手機(jī)訪問(wèn)。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。