flash中怎么寫代碼(flash怎么在按鈕上寫代碼)
在庫(kù)中右鍵要出現(xiàn)的元件,選“鏈接“,選“為AS導(dǎo)出”,在“標(biāo)識(shí)符”中寫“mc”然后在幀上插入以下代碼var iNumber = 0var time = random500時(shí)間隨機(jī) var loopIDNumber = setIntervalthis, quotloopquot, time1000即1秒 function loop var mcMovie。
在Flash場(chǎng)景中,如果需要多個(gè)影片剪輯在第一幀自動(dòng)播放20秒,之后每20秒自動(dòng)播放下一幀,可以采取以下步驟首先,在每一幀添加stop指令,確保影片剪輯不會(huì)自動(dòng)播放這樣做是為了在每幀開始時(shí)停止播放,防止影片剪輯自動(dòng)前進(jìn)接著,在場(chǎng)景中設(shè)置一個(gè)變量i,并將其初始化為0在每一幀的EnterFrame事。
在Flash CS3中實(shí)現(xiàn)從場(chǎng)景一跳轉(zhuǎn)到場(chǎng)景二,可以通過在特定幀上插入ActionScript代碼來實(shí)現(xiàn)無需手動(dòng)編寫代碼,只需利用場(chǎng)景自動(dòng)播放功能即可如果希望在場(chǎng)景一的某一幀結(jié)束時(shí)直接跳轉(zhuǎn)到場(chǎng)景二的某一幀開始播放,可以這樣做首先選擇場(chǎng)景一中的某一幀,然后按下F9鍵,插入ActionScript代碼代碼格式如下go。
1代碼層 新建圖層3,更名為代碼層,然后點(diǎn)擊F9,在彈出的窗口中輸入代碼stop,如下圖所示2插入按鈕 然后在庫(kù)中選擇相應(yīng)的按鈕,如下圖所示3按鈕層 接下來輸入按鈕的代碼,創(chuàng)建圖層4,然后點(diǎn)擊F9輸入代碼on release play ,如下圖所示4預(yù)覽效果 接下來就可以預(yù)覽效果。
以下代碼中的codebase屬性定義了Flash Player的安裝包URL,確保用戶可以訪問到所需的Flash Player版本pluginspage屬性提供了用戶安裝Flash Player的鏈接代碼中的idwidth和height屬性定義了顯示動(dòng)畫的容器大小name屬性用于在JavaScript中引用該動(dòng)畫src屬性則指定了SWF文件的位置bgcolor屬性設(shè)置動(dòng)畫背景顏色。
*需要執(zhí)行的代碼* 當(dāng)鼠標(biāo)滑過按鈕時(shí)開始執(zhí)行代碼 onrollover *需要執(zhí)行的代碼* 當(dāng)鼠標(biāo)離開按鈕時(shí)開始執(zhí)行代碼 onrollout *需要執(zhí)行的代碼* 2給按鈕元件取一個(gè)實(shí)例名,如取為 anniu_btn,點(diǎn)擊該按鈕所在的幀,按f9,在彈出的窗口里輸入代碼對(duì)應(yīng)寫法為當(dāng)按。
在Adobe Flash CS6中,使用代碼制作一個(gè)按鈕是一項(xiàng)基本技能,它能夠幫助用戶更靈活地控制界面元素首先,打開軟件并選擇“文件”菜單下的“新建”,創(chuàng)建一個(gè)新的Flash空白文檔接著,進(jìn)入組件面板,選擇按鈕組件并將其拖放到庫(kù)面板中接下來,我們需要在時(shí)間軸上設(shè)置一個(gè)圖層用于編寫代碼將圖層1重。
gettimer 函數(shù)獲取動(dòng)畫播放時(shí)間,以毫秒計(jì)算示例代碼動(dòng)態(tài)顯示動(dòng)畫播放時(shí)間,當(dāng)時(shí)間超過10秒時(shí)播放第三幀,否則播放第一幀制作簡(jiǎn)單的Loading動(dòng)畫并不復(fù)雜,設(shè)計(jì)人員通常從這里開始學(xué)習(xí)Flash腳本編程步驟包括設(shè)置電影屬性繪制進(jìn)度條轉(zhuǎn)換為符號(hào)設(shè)置關(guān)鍵幀和編寫Action代碼高級(jí)Loading動(dòng)畫設(shè)計(jì)更加。
要讓Flash中的按鈕在被點(diǎn)擊后使當(dāng)前幀向前跳轉(zhuǎn)10幀,可以使用ActionScript 20實(shí)現(xiàn)具體代碼如下首先,我們需要在按鈕的釋放事件release中編寫代碼這可以通過在按鈕的屬性面板中設(shè)置ActionScript來完成代碼如下onrelease this_currentframe = this_currentframe + 10 這段代碼首先獲取。
接收變量示例 lt Dim score score = RequestQueryStringquotscorequot#39 這里可以添加將score值寫入數(shù)據(jù)庫(kù)的代碼 接下來,我們需要編寫按鈕的ActionScript代碼以下是按鈕上釋放事件時(shí)的代碼onrelease loadVariablesquotyouraspasp?score=quot + score, quotreplacequot 這里使用loadVariables方法。
選中按鈕,打開動(dòng)作面板,輸入以下代碼on release gotoAndStop2跳轉(zhuǎn)到第2幀停止,并播放第2幀中的電影剪輯或者 on release gotoAndPlay2跳轉(zhuǎn)到第二幀,并從第2真開始播放時(shí)間軸的幀。
按紐的動(dòng)作在FLASH中是很多很多的,我這里不能窮舉出來比如上面告訴你的6個(gè)動(dòng)作就可以做為按紐中的動(dòng)作,用來控制影片的播放按紐中的具體動(dòng)作是作者本人寫的,作者希望該按紐的功能如何,然后自己組織腳本將其寫入按紐中,例如我想通過一個(gè)按鈕來播放當(dāng)前的動(dòng)畫,那么我就要在按鈕中加如以下的代碼onpress。
下面這段代碼,直接寫在幀上在按鈕上寫代碼,沒有辦法間化,只有在幀上寫代碼,也便于閱讀和修改 for i=1ilt=30i++ uu = i=9 ? i quot0quot+ievalquotAquot+uuvars = uuevalquotAquot+uuonRollOver = function evalquotBquot+thisvars_visible = trueevalquotBquot+this。
Flash80及以下如果按鈕實(shí)例名為start_btn 可以在第一幀上寫 start_btnonPess=functiongotoAndPlay2也可以直接在按鈕上寫onrelease,pressgotoAndPlay2 Flash CS3,得用事件偵聽器吧。
辦法有很多種,只要愿意,從動(dòng)畫的任一個(gè)元件任一幀上都可以寫代碼來控制這里說一種最簡(jiǎn)單的1 創(chuàng)建兩個(gè)按鈕,分別為“播放”和“停止”2 點(diǎn)擊“播放”這個(gè)按鈕,找到“動(dòng)作”面板,如果默認(rèn)是隱藏的可以從菜單欄“窗口”中調(diào)出 3 在“播放”按鈕的動(dòng)作面板下寫代碼OnReleasePlay。
這是個(gè)很初級(jí)的要求 我用as30代碼寫一下,樓上用的是20代碼,也是對(duì)的 假設(shè) 按鈕名稱為 bt 剪輯名稱為 mc import 導(dǎo)入要用的的類btaddEventListenerMouseEventCLICK,onCk 為按鈕增加一個(gè)偵聽 function onCkeMouseEvent 當(dāng)鼠標(biāo)單。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。