flash鼠標(biāo)翻頁(yè)代碼(flash如何實(shí)現(xiàn)鼠標(biāo)控制效果)
然后把兩個(gè)剪輯拖到舞臺(tái)的一個(gè)地方讓它們完全重疊,并且把正面的影片剪輯的實(shí)例名設(shè)為mc1,背面的設(shè)為mc2,最后在幀上復(fù)制以下代碼mc1onRollOver=function _if_==_。
package import import public class 前后連接 extends MovieClip public function 前后連接 constructor code last1addEventListenerMouseEventCLICK,clicking1。
1你所指的效果先做一個(gè)MC,透明度從100到0的補(bǔ)間動(dòng)畫(huà),其它效果你自己加2把MC拖放到場(chǎng)景,在第一幀加入如下動(dòng)作,MC的實(shí)例名為 = function主場(chǎng)景的load事件,只加載一次 for var i =。
鼠標(biāo)事件必須用腳本編程,as20版本的代碼和as30代碼不一樣as20代碼點(diǎn)擊按鈕,然后到主菜單中打開(kāi)動(dòng)作面板,寫(xiě)入代碼 onRollOver 變化后的圖片的大小變化后圖片的位置變化后的按鈕大小變化后的按鈕位置。
之后在第一幀加入如下代碼 var speedNumber=01速度參數(shù),修改次參數(shù)可以調(diào)整速度 var longint=mctotalFrames總幀數(shù) var neNumbervar frameNumber=mccurrentFrame當(dāng)前是第幾幀 stageaddEventListener。
兩種方法把這個(gè)城市做成按鈕,按鈕滑過(guò)那一幀加上文字按下那一幀沒(méi)有文字另一種方法城市做成按鈕文字做成MC把文字拖到舞臺(tái),起個(gè)實(shí)例名,比如mytextMC透明度為0%在按鈕上寫(xiě)onrollOver _=。
0,0,50stageaddEventListenerMouseEventMOUSE_MOVE,mousefunction mouseeMouseEventvoid ax=mouseXay=mouseYaddChilda 其中a,是我畫(huà)的,要是讓你的圖跟著鼠標(biāo)動(dòng),就把。
這里是要滾動(dòng)的文字 ltmarquee 說(shuō)明direction文字滾動(dòng)的方向向上滾動(dòng)是up,向下滾動(dòng)是dowm,向左滾動(dòng)是left,向右滾動(dòng)是rightonmouseover=thisstop onmouseout=thisstart鼠標(biāo)放上去停止?jié)L動(dòng),移開(kāi)繼續(xù)滾動(dòng)。
導(dǎo)入圖片后,在圖片上點(diǎn)右鍵轉(zhuǎn)換為元件影片剪輯,然后在屬性中設(shè)置其實(shí)例名稱(chēng)為quotmc1quot,然后在幀上加上動(dòng)作mc1onPress = function mc1onEnterFrame = function if this_xscalelt=200 以擴(kuò)大為。
1建一個(gè)層,插入5個(gè)關(guān)鍵幀,每幀放1張圖片和相應(yīng)文字 2建另一層,點(diǎn)一下這層的第5幀,按一下F5,然后在這層放兩個(gè)按鈕,在第1個(gè)按鈕上按F9,輸入onrelease prevFrame 然后再到第2個(gè)按鈕上按F9。
寫(xiě)在幀上,不過(guò)要比寫(xiě)在按鈕上復(fù)雜一點(diǎn),要加入鼠標(biāo)監(jiān)聽(tīng)不過(guò)我提供給你一個(gè)更簡(jiǎn)單的做法,就是做一個(gè)按鈕,前三幀都是空白的,最后一幀話(huà)一個(gè)矩形,大小等于你舞臺(tái)的大小,然后在這個(gè)按鈕上寫(xiě)入代碼就好了。
這個(gè)簡(jiǎn)單思路有一箭頭按鈕,注冊(cè)了MOUSEDOWN事件,當(dāng)鼠標(biāo)按下,某影片剪輯就移動(dòng),至于如何移動(dòng)就看你如何設(shè)置剪輯的x和y屬于了 如aaddEventListenerMouseEventMOUSEDOWN,function bx+=1by+=1。
首先你這個(gè)應(yīng)該是個(gè)二幀跳轉(zhuǎn)動(dòng)畫(huà)這個(gè)是第二幀,n = numbern+20二幀來(lái)回循環(huán)一次n增加20個(gè) ifnumbernlt360 n最多不能超過(guò)360個(gè),如果超過(guò)了就stop停止復(fù)制duplicateMovieClipquotfinal_mcquot,quotfinal_。
三將MC2拖到舞臺(tái)上放好,在屬性面板中加實(shí)例名如mc 四將如下代碼放到主時(shí)間軸上thisonEnterFrame=function這是給舞臺(tái)加一個(gè)幀頻事件 ifthis_xmouseltStagewidth210如果鼠標(biāo)位于舞臺(tái)左半邊, m。
擴(kuò)大按鈕響應(yīng)區(qū)域應(yīng)該是最省事的辦法也就是擴(kuò)大按鈕第四幀到剪輯區(qū)域第四幀不會(huì)在播放中顯示,不影響影片效果。
這個(gè)給你代碼也很難做出來(lái)的,偶以前寫(xiě)過(guò)類(lèi)似的程序,不知道需要不,就這個(gè)圖上的。
在圖層第1幀把圖形元件一拖到舞臺(tái)上,使用任意變形工具把中心點(diǎn)左移到左邊中間的控制點(diǎn)上,相對(duì)于舞臺(tái)左對(duì)齊,垂直居中在30幀插入關(guān)鍵幀,打開(kāi)變形面板,約束打勾,垂直傾斜60度,回車(chē)選中第一幀單擊鼠標(biāo)右鍵選擇創(chuàng)建。
掃描二維碼推送至手機(jī)訪問(wèn)。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。