亚洲欧美精品沙发,日韩在线精品视频,亚洲Av每日更新在线观看,亚洲国产另类一区在线5

<pre id="hdphd"></pre>

  • <div id="hdphd"><small id="hdphd"></small></div>
      學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 電腦硬件知識(shí) > 鍵盤鼠標(biāo) > Flash AS入門鼠標(biāo)如何設(shè)置按鈕

      Flash AS入門鼠標(biāo)如何設(shè)置按鈕

      時(shí)間: 鎮(zhèn)權(quán)965 分享

      Flash AS入門鼠標(biāo)如何設(shè)置按鈕

        Flash AS 入門鼠標(biāo)如何設(shè)置按鈕?下面學(xué)習(xí)啦小編整理了Flash AS 入門鼠標(biāo)設(shè)置按鈕的知識(shí) ,希望能幫到大家O(∩_∩)O哈哈~

        Flash AS 入門鼠標(biāo)如何設(shè)置按鈕

       ?、贋榘粹o添加鼠標(biāo)事件;②為影片剪輯定義實(shí)例名;③大括號(hào)“{}”和點(diǎn)語(yǔ)法“.”;④“絕對(duì)路徑”概念;⑤對(duì)象的后綴;⑥【語(yǔ)法提示】工具

        【插入目標(biāo)路徑】工具

        和【自動(dòng)套用格式】工具

        的應(yīng)用。

        上一節(jié)我們學(xué)習(xí)了為關(guān)鍵幀添加動(dòng)作,以實(shí)現(xiàn)讓動(dòng)畫按要求停止播放的效果,這一節(jié)將學(xué)習(xí)為按鈕添加鼠標(biāo)事件來(lái)控制動(dòng)畫的播放狀態(tài)和控制影片剪輯的播放,實(shí)現(xiàn)簡(jiǎn)單的交互。

        要學(xué)習(xí)的語(yǔ)句是on()事件處理函數(shù);指定觸發(fā)動(dòng)作的鼠標(biāo)事件。

        語(yǔ)法格式:

        on (mouseEvent) {

        }

        “()”小括號(hào)中的mouseEvent參數(shù)是鼠標(biāo)事件,常用的有以下幾種鼠標(biāo)事件:

        Press  當(dāng)鼠標(biāo)指針經(jīng)過(guò)按鈕時(shí)按下鼠標(biāo)。

        release 當(dāng)鼠標(biāo)指針經(jīng)過(guò)按鈕時(shí)按下再釋放鼠標(biāo)按鈕。

        releaseOutside 當(dāng)鼠標(biāo)指針在按鈕之內(nèi)時(shí)按下按鈕后,將鼠標(biāo)指針移到按鈕之外,此時(shí)釋放鼠標(biāo)按鈕。

        rollOut 鼠標(biāo)指針滑出按鈕區(qū)域。

        rollOver 鼠標(biāo)指針滑過(guò)按鈕。

        請(qǐng)看示例動(dòng)畫“實(shí)例1-2”。

        >>>>>點(diǎn)擊查看動(dòng)畫效果<<<<<

        實(shí)例1-2 為按鈕添加鼠標(biāo)事件

        畫面上方,仍然是那只歡跳的小松鼠在畫面上不停的來(lái)回奔跑。來(lái)回奔跑的動(dòng)作是在主場(chǎng)景時(shí)間線上設(shè)置的動(dòng)作。

        畫面下方,顯示有我們熟悉的“屬性”面板,從這里可以看到,畫面上這只跳躍的小松鼠是一個(gè)名稱為“松鼠”的影片剪輯元件,我們給這只小松鼠定義了一個(gè)實(shí)例名為“shu_mc”。要用動(dòng)作控制影片剪輯的播放狀態(tài),為對(duì)象命名是必須的一個(gè)步驟。

        畫面中間有3組按鈕,當(dāng)鼠標(biāo)滑過(guò)按鈕時(shí),將顯示該按鈕上添加的動(dòng)作,請(qǐng)大家先注意看看三組按鈕上的語(yǔ)句,再分別點(diǎn)擊各個(gè)按鈕,試試它們有什么不同的作用。

        點(diǎn)擊藍(lán)色按鈕,可以控制場(chǎng)景的播放與停止,但是不能控制影片剪輯“shu_mc”的播放與停止;

        點(diǎn)擊綠色按鈕,可以控制影片剪輯“shu_mc”的播放與停止,但是不能控制場(chǎng)景的播放與停止;

        點(diǎn)擊紅色按鈕,可以同時(shí)控制影片剪輯“shu_mc”和場(chǎng)景的播放與停止。

        看一下前兩組按鈕上的語(yǔ)句,以“stop“按鈕為例。其差別是,綠色”stop”按鈕上的動(dòng)作前面添加了“_root.shu_mc”:

        on (release) {

        _root.shu_mc.stop();

        }

        為按鈕添加動(dòng)作的方法是,選中場(chǎng)景上要為其添加動(dòng)作的按鈕,這時(shí)“動(dòng)作”面板標(biāo)題欄上顯示的標(biāo)題是“動(dòng)作-按鈕”,這表明當(dāng)前要為其添加腳本的對(duì)象是按鈕。在腳本編輯窗口中添加動(dòng)作。

        本節(jié)涉及的語(yǔ)法及規(guī)范:

        這個(gè)語(yǔ)句里面的大括號(hào)“{}”以及路徑“_root”和點(diǎn)語(yǔ)法。是這一講接觸的新知識(shí)。

        大括號(hào)“{}”:用來(lái)放置結(jié)合在一起依次執(zhí)行的語(yǔ)句塊,這里是當(dāng)發(fā)生“release”鼠標(biāo)(點(diǎn)擊并釋放)事件時(shí)執(zhí)行令當(dāng)前場(chǎng)景上的影片剪輯“shu_mc”停止播放的動(dòng)作。在紅色按鈕中,則把停止場(chǎng)景播放的“stop()”語(yǔ)句和停止影片剪輯播放的“_root.shu_mc.stop()”語(yǔ)句結(jié)合在一起實(shí)現(xiàn)同時(shí)控制兩者播放狀態(tài)的作用。

        絕對(duì)路徑:Flash中目標(biāo)路徑有兩種,絕對(duì)路徑和相對(duì)路徑,我們今天接觸的“_root.shu_mc.stop()”是絕對(duì)路徑,指定了發(fā)生stop動(dòng)作的絕對(duì)地址和對(duì)象,這個(gè)絕對(duì)地址就是當(dāng)前場(chǎng)景_root,對(duì)象就是影片剪輯“shu_mc”,即讓當(dāng)前場(chǎng)景“_root”上的實(shí)例名為“shu_mc”的影片剪輯對(duì)象“stop”停止播放。

        如果我們要執(zhí)行動(dòng)作的對(duì)象“shu_mc”影片剪輯,沒(méi)有直接位于主場(chǎng)景上,而是嵌套在另外一個(gè)位于主場(chǎng)景的影片剪輯“a”中,甚至是嵌套在更深的級(jí)別中呢,那就得一級(jí)級(jí)指明路徑,程序指令才能正確的執(zhí)行。

        打個(gè)比方,我們?cè)陂W客起航論壇的首頁(yè)上,要打開(kāi)論壇里的“敲開(kāi)Flash AS之門”這篇教程,就得按照正確的路徑一級(jí)一級(jí)的找到它才能打開(kāi),如果我們把URL的路徑“/”換成“.”來(lái)表示,打開(kāi)這個(gè)教程的路徑就是:

        啟航論壇首頁(yè)(_root).Flash技術(shù)論壇(mc1).腳本技術(shù)區(qū)(mc2).敲開(kāi)Flash AS之門(mc3).打開(kāi)(動(dòng)作);

        點(diǎn)語(yǔ)法“.”:是基于“面向?qū)ο?rdquo;的語(yǔ)法形式,就是利用目標(biāo)對(duì)象本身去管理自己,用“.”語(yǔ)法通知目標(biāo)對(duì)象執(zhí)行什么指令是非常簡(jiǎn)潔的語(yǔ)法形式。比如此處,就用了“.”語(yǔ)法通知“_root”上的“shu_mc”“stop”停止播放。

        對(duì)象的后綴: 在Flash中有各種對(duì)象,如按鈕、影片剪輯、文本、圖形、聲音對(duì)象等等,在動(dòng)作腳本中,有對(duì)應(yīng)這些對(duì)象的特定后綴,每一種后綴代表一種特定的對(duì)象,比如影片剪輯的后綴為“_mc”,文本對(duì)象的后綴為“_txt”,在為對(duì)象命名時(shí)有必要正確的添加后綴,如上面的“shu_mc”,這樣不僅使語(yǔ)句更符合規(guī)范,在別人解讀代碼時(shí)方便的知道對(duì)象的類型,也能夠讓Flash識(shí)別對(duì)象的類型,在添加語(yǔ)句時(shí)才能有效使用代碼提示功能。

        本節(jié)要認(rèn)識(shí)的工具:

        【語(yǔ)法提示】工具

       ?。盒±ㄌ?hào)“()”里面的事件可以利用這個(gè)工具來(lái)輸入,將光標(biāo)放在小括號(hào)里,再點(diǎn)擊【語(yǔ)法提示】工具,然后選中需要的事件雙擊鼠標(biāo)就添加上了。如圖1-5。同樣,在輸入了一個(gè)對(duì)象名后再輸入".", 也會(huì)顯示相關(guān)的屬性和方法列表,比如在“_root.”后面也可以利用【語(yǔ)法提示】工具輸入相關(guān)的參數(shù)。默認(rèn)情況下,當(dāng)Flash辨認(rèn)出輸入的代碼所使用的語(yǔ)法時(shí),這個(gè)功能會(huì)自動(dòng)啟動(dòng),如果Flash辨認(rèn)不出,提示也就不會(huì)出現(xiàn)。

        圖1-5 【語(yǔ)法提示】工具應(yīng)用

        【自動(dòng)套用格式】工具

       ?。簽樵鰪?qiáng)代碼的可讀性,必須注意按照規(guī)范的語(yǔ)法格式來(lái)書(shū)寫代碼,可以利用工具欄上的【自動(dòng)套用格式】工具來(lái)規(guī)范格式,方法是,將光標(biāo)放在語(yǔ)句中,點(diǎn)擊【自動(dòng)套用格式】工具,代碼即會(huì)按照規(guī)范的格式進(jìn)行自動(dòng)縮進(jìn)等操作。如圖1-6。

        圖1-6 【自動(dòng)套用格式】工具應(yīng)用

        【插入目標(biāo)路徑】工具

        :在添加語(yǔ)句時(shí),可以利用這個(gè)工具來(lái)準(zhǔn)確的插入對(duì)象的路徑。以實(shí)例2為例,打開(kāi)“動(dòng)作”面板,把光標(biāo)放在需要輸入語(yǔ)句的位置上,點(diǎn)擊這個(gè)工具彈出“插入目標(biāo)路徑”對(duì)話框,在列表中會(huì)列出該動(dòng)畫中的所有可用對(duì)象,先選中要執(zhí)行動(dòng)作的對(duì)象“shu_mc”影片剪輯,再選中右下角“絕對(duì)”選項(xiàng),上面的輸入欄中就會(huì)顯示“_root.shu_mc”,點(diǎn)確定語(yǔ)句就輸入到“動(dòng)作”面板中了。如圖1-7。

        圖1-7 插入目標(biāo)路徑

        運(yùn)用第1、2節(jié)學(xué)過(guò)的內(nèi)容,利用“實(shí)例2”源文件的場(chǎng)景,重新添加幀動(dòng)作腳本和按鈕動(dòng)作腳本,完成以下效果:

        1.動(dòng)畫開(kāi)始播放時(shí),小松鼠在場(chǎng)景左端靜止不動(dòng),這是動(dòng)畫的初始狀態(tài);

        2.點(diǎn)擊第1個(gè)“play”按鈕時(shí),小松鼠開(kāi)始移動(dòng)但是自身不動(dòng),再點(diǎn)擊它又會(huì)回到初始狀態(tài);點(diǎn)擊第1個(gè)“goto”按鈕時(shí),小松鼠有時(shí)會(huì)跳到場(chǎng)景中間位置靜止不動(dòng),有時(shí)會(huì)跳到場(chǎng)景中間位置原地跳躍。

        3.點(diǎn)擊第2個(gè)“play”按鈕時(shí),小松鼠會(huì)跳躍著開(kāi)始奔跑,但跑到場(chǎng)景左端會(huì)回到初始狀態(tài);點(diǎn)擊第2個(gè)“goto”按鈕時(shí),小松鼠會(huì)跳到場(chǎng)景中間面向左原地跳躍。

        4.點(diǎn)擊第3個(gè)“play”按鈕時(shí),小松鼠會(huì)從場(chǎng)景左端開(kāi)始奔跑,再次回到左端時(shí)會(huì)靜止在原地,回到初始狀態(tài);點(diǎn)擊第3個(gè)“goto”按鈕時(shí),小松鼠會(huì)跳到場(chǎng)景右端原地跳躍。如“練習(xí)1-2”。

        以上步驟和方法小編真心希望能解決你的問(wèn)題。

      2151282