導航:首頁 > 文件教程 > flash點擊按鈕跳轉教程

flash點擊按鈕跳轉教程

發布時間:2023-06-10 19:09:01

A. flash中如何設置一個按鈕跳轉到指定幀

選中按鈕,添加一個跳轉函數腳本就可以了。 。
gotoAndstop()

下面是參考資料:

lash添加「幀」動作腳本詳解,跳轉指定頁面的方法

添加「幀」動作腳本
在Flash中添加動作腳本可以分為兩種方式,一是為「幀」添加動作腳本,二是向「對象」添加動作腳本。
「幀」動作腳本,是指在時間軸的「關鍵幀」上添加的動作腳本。
「對象」動作腳本,是指在「按鈕」元件和「影片剪輯」元件的實例上添加的動作腳本。請注意,「圖形」元件上是不能添加動作腳本的。

在關鍵幀上添加stop();、gotoAndstop()動作,來控制影片的播放。
stop()的作用是停止動畫播放。
gotoAndstop()的作用是通知播放頭跳轉到某一幀並在該幀停止。
涉及的語法及規范:
小括弧「()」:在「AS」中,這個小括弧「()」的作用之一是用來在其中定義函數或者動作的參數。
分號「;」:在「AS」中,分號「;」是用來作為語句結束的標記,在Flash AS腳本中,任何一條語句都是 以「;」號結束的。雖然有時省略了「;」號,Flash也可以成功的編譯這個腳本,但這是不規范的。
幀動作標志「a」: 當關鍵幀上添加了動作腳本之後,該幀上就會出現一個小寫的字母「a」。

為按鈕添加滑鼠事件來控制動畫的播放狀態和控制影片剪輯的播放,實現簡單的交互
on()事件處理函數;指定觸發動作的滑鼠事件。
語法格式:
on (mouseEvent) {
}
「()」小括弧中的mouseEvent參數是滑鼠事件,常用的有以下幾種滑鼠事件:
Press當滑鼠指針經過按鈕時按下滑鼠。
release 當滑鼠指針經過按鈕時按下再釋放滑鼠按鈕。
releaseOutside 當滑鼠指針在按鈕之內時按下按鈕後,將滑鼠指針移到按鈕之外,此時釋放滑鼠按鈕。
rollOut 滑鼠指針滑出按鈕區域。
rollOver 滑鼠指針滑過按鈕。

按鈕上寫 on (release) {
play(); || stop();
}//可以控制場景的播放與停止,但是不能控制影片剪輯「影片剪輯的實例名(.mc)」的播放與停止;

按鈕上寫 on (release) {
_root.影片剪輯的實例名.play(); || _root.影片剪輯的實例名.stop();
}//可以控制影片剪輯「影片剪輯的實例名(.mc))」的播放與停止,但是不能控制場景的播放與停止;

按鈕上寫 on (release) {
_root.影片剪輯的實例名.play(); play(); || _root.影片剪輯實例名.stop();stop();
}//可以同時控制影片剪輯「影片剪輯的實例名(.mc)」和場景的播放與停止。

為按鈕添加動作的方法是,選中場景上要為其添加動作的按鈕,這時「動作」面板標題欄上顯示的標題是「動作-按鈕」,這表明當前要為其添加腳本的對象是按鈕。在腳本編輯窗口中添加動作。

涉及的語法及規范:
大括弧「{}」:用來放置結合在一起依次執行的語句塊,這里是當發生「release」滑鼠(點擊並釋放)事件時執行令當前場景上的影片剪輯「shu_mc(影片剪輯的實例名)」停止播放的動作。在on (release) {
_root.影片剪輯的實例名.play(); play(); || _root.影片剪輯的實例名.stop();stop();
}中,則把停止場景播放的「stop()」語句和停止影片剪輯播放的「_root.shu_mc.stop()」語句結合在一起實現同時控制兩者播放狀態的作用。

絕對路徑:Flash中目標路徑有兩種,絕對路徑和相對路徑,我們今天接觸的「_root.shu_mc.stop()」是絕對路徑,指定了發生stop動作的絕對地址和對象,這個絕對地址就是當前場景_root,對象就是影片剪輯

(「shu_mc」,即讓當前場景「_root」上的實例名為「shu_mc」的影片剪輯對象「stop」停止播放。
如果我們要執行動作的對象「shu_mc」影片剪輯,沒有直接位於主場景上,而是嵌套在另外一個位於主場景的影片剪輯「a」中,甚至是嵌套在更深的級別中呢,那就得一級級指明路徑,程序指令才能正確的執行。
打個比方,我們在閃客起航論壇的首頁上,要打開論壇里的「敲開Flash AS之門」這篇教程,就得按照正確的路徑一級一級的找到它才能打開,如果我們把URL的路徑「/」換成「.」來表示,打開這個教程的路徑就是:
啟航論壇首頁(_root).Flash技術論壇(mc1).腳本技術區(mc2).敲開Flash AS之門(mc3).打開(動作);)

點語法「.」:是基於「面向對象」的語法形式,就是利用目標對象本身去管理自己,用「.」語法通知目標對象執行什麼指令是非常簡潔的語法形式。比如此處,就用了「.」語法通知「_root」上的「shu_mc」「stop」停止播放。

對象的後綴: 在Flash中有各種對象,如按鈕、影片剪輯、文本、圖形、聲音對象等等,在動作腳本中,有對應這些對象的特定後綴,每一種後綴代表一種特定的對象,比如影片剪輯的後綴為「_mc」,文本對象的後綴為「_txt」,在為對象命名時有必要正確的添加後綴,如上面的「shu_mc」,這樣不僅使語句更符合規范,在別人解讀代碼時方便的知道對象的類型,也能夠讓Flash識別對象的類型,在添加語句時才能有跳轉指定頁面的方法效使用代碼提示功能。
做個按扭元件
在最上面新建一層,把按扭放在這一層上最好做成全透明的。哈哈,選中這個按扭右擊一下,在"動作--幀"放下以下代碼:

on (release)
{
getURL("http://gstor.allyes.com/", "_blank");

就ok了,哥已不再悲劇。
}

B. flash中如何設置一個按鈕跳轉到指定幀

加入要跳轉的幀為10
代碼如下
as3:
addEventListner(MouseEvent.CLICK,
btnHandler)
function
btnHandler(e:MouseEvent):void
{
if(e.target.name=='btn')
{
gotoAndStop(10);
}
}
純手打
代碼估計有出入,LZ在flash中即可內點出正確的容單詞

C. 用flash cs5,AS3.0,想做一個按鈕跳轉場景,用代碼片段做的步驟是怎樣的請具體點。。。麻煩了

1.選擇要做跳轉的按鈕;

2.打開代碼片段窗口,菜單欄-----窗口-------代碼片段;

3.代碼片段窗口中,選擇「時間軸導航」------雙擊「單擊以轉到場景並播放」如下圖,可能會提示你給按鈕命名,直接確認就行了,

希望對你有幫助。。。。。。。。

閱讀全文

與flash點擊按鈕跳轉教程相關的資料

熱點內容
特殊量產工具 瀏覽:980
安卓網路顯示h2是什麼意思 瀏覽:90
哪個拍照app好 瀏覽:70
文件被設置隱藏屬性如何顯示 瀏覽:142
網路電視的好處 瀏覽:657
cf槍戰王者手游下載官網下載最新版本下載 瀏覽:925
stm32固件庫版本查看 瀏覽:396
如何從數控編程小白到大師 瀏覽:183
更改微信共享實時位置信息 瀏覽:13
js姓名正則 瀏覽:843
如何利用串口傳輸文件夾 瀏覽:346
jca文件怎麼用word打開 瀏覽:965
U盤文件木馬隱藏exe工具 瀏覽:152
下載優酷app視頻播放器安裝 瀏覽:38
兩個excel文件不同 瀏覽:585
如何更新網站內容 瀏覽:953
什麼網站下載廣場舞是免費的 瀏覽:307
西門子編程軟體怎麼變成中文 瀏覽:984
居客來wifi密碼 瀏覽:604
文件為何為空linux 瀏覽:630

友情鏈接