flash下一頁代碼(flash跳轉(zhuǎn)下一幀代碼)
對(duì)了,分享一款將照片制作成魔幻Flash相冊(cè)的在線服務(wù)新鮮有趣吧`拍拍樂提供了MTV模式DIY模式和3D模式三種模式,數(shù)千個(gè)精美模板,片頭場(chǎng)景片尾和裝飾文字自由組合,并可隨意搭配多首背景音樂和歌詞字幕 支持做好的;制作flash動(dòng)畫的時(shí)候,可能會(huì)有很多的mc 有時(shí)會(huì)把它放到幾個(gè)場(chǎng)景中,那么在場(chǎng)景中的跳轉(zhuǎn)如何實(shí)現(xiàn)呢這可能是初學(xué)者常遇到的問題,我查了一些資料,對(duì)此作了一些總結(jié)方法一使用telltarget命令按鈕上的as為on;1建一個(gè)層,插入5個(gè)關(guān)鍵幀,每幀放1張圖片和相應(yīng)文字 2建另一層,點(diǎn)一下這層的第5幀,按一下F5,然后在這層放兩個(gè)按鈕,在第1個(gè)按鈕上按F9,輸入onrelease prevFrame 然后再到第2個(gè)按鈕上按F9。
我在這方便說一下,就說AS2版本的 前一頁的話,你先每一幀放置一個(gè)按鈕 在按鈕上寫下如下代碼onrelease prevframe 下一頁,同如上放按鈕 在按鈕上寫 onrelease nextframe 即可;上一頁prevBtn,下一頁nextBtn as import stopprevBtnaddEventListenerMouseEventCLICK,prevnextBtnaddEventListenerMouseEventCLICK,nextfunction preveMouseEvent prevFrame;第一到第二關(guān)鍵幀間的幀多些,如15創(chuàng)建補(bǔ)間漸變,讓“你好”透明度漸變?yōu)?,看圖就明白了;dragOver 當(dāng)鼠標(biāo)指針滑到按鈕上時(shí)按下鼠標(biāo)按鈕,然后滑出該按鈕區(qū)域,接著滑回到該按鈕上2第2個(gè)錯(cuò)誤是_root gotoAndPlayquotquot, _root和go中間有英文小數(shù)點(diǎn)的,所以按鈕上面的代碼應(yīng)該是on rollOver _root。
第一幀拖入“a1”,然后按F7,第二幀拖入“a2”,再按F7,第三幀拖入“a3”分別點(diǎn)擊每個(gè)幀,然后在動(dòng)作里面輸入quotstopquot每一幀都加一個(gè)按鈕,然后給按鈕加上動(dòng)作 onrelease play 就可以到下一頁了 PS;我估計(jì)是你問的是FLASH CS4的語法吧cs4用的是AS30語法你先建立2個(gè)按鈕,在屬性里給他們分別命名為btnpreview 和 btnnext一下是腳本 下一頁的 btnpreviewaddEventListenerMouseEventMOUSE_DOWN,onupfunction;直接轉(zhuǎn)到下一頁呀onrelease gotoAndPlay2 2就是指第2幀,在第2幀上是你的“下一題”的頁面,注意每一個(gè)關(guān)鍵幀都要設(shè)置幀動(dòng)作stop;我不太明白你所謂的“下一頁”是什么意思,切換圖片么切換畫面的時(shí)候先移除當(dāng)前顯示的圖片 removeChild當(dāng)圖片的變量名再添加上要顯示的圖片 addChild下一個(gè)圖片的變量名。
再認(rèn)識(shí)一下stopDrag停止拖拽myMovieClipstopDragmyMovieClip是要停止拖拽的對(duì)象mcstopDrag就是停止對(duì)影片mc拖拽簡單講兩個(gè)鼠標(biāo)的屬性控制,其他的自己認(rèn)識(shí)Mousehide隱藏鼠標(biāo),當(dāng)前flash不顯示鼠標(biāo);需要3個(gè)按鈕,第一個(gè)按鈕是翻開第一頁,以此類推,是要寫代碼的,先選中按鈕,然后按F9,打開動(dòng)作面板,輸入onrelease gotoAndPlay#其中#是一個(gè)幀的位置,如果你想學(xué)的話,我可以教你的,624。
btnaddEventListenerMouseEventCLICK,GetNextFramefunction GetNextFrameeMouseEventvoidthisnextFrame;其次,你可能把腳本放錯(cuò)位置了,你建一個(gè)按鈕元件放到舞臺(tái)上后,點(diǎn)一下按鈕,在動(dòng)作欄變成“動(dòng)作按鈕”時(shí),再把你那一行東西復(fù)制進(jìn)去你檢測(cè)出錯(cuò)可能是把代碼放到這一幀上了,這樣就會(huì)出錯(cuò)在按鈕寫完腳本后,記住要點(diǎn);檢測(cè)一下當(dāng)前幀號(hào),如果是最后一幀就跳轉(zhuǎn)到第一幀stop mc1addEventListenerMouseEventCLICK, fl_ClickToGoToNextFrame_2 function fl_ClickToGoToNextFrame_2eventMouseEventvoid ifthiscurrentFrame!=;flash跳到下一頁的同時(shí)讓視頻暫停function tempStop 停頓時(shí)間到了后 執(zhí)行內(nèi)語句gotoAndPlay80var intervalIDNumber = setTimeouttempStop, 1000 1000 停頓1000毫秒stop如果按鈕在舞臺(tái)上。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。