<mark id="3vpvx"></mark>
      <optgroup id="3vpvx"><big id="3vpvx"><form id="3vpvx"></form></big></optgroup>
    1. 
      

      1. <td id="3vpvx"><sub id="3vpvx"></sub></td>
        <big id="3vpvx"></big>
        您好,歡迎訪問湖北信息工程學校官網!
        • 官方微信

        您現在所在位置:首頁>>教師頻道>>特色課程

        FLASH腳本的編寫方法及基本腳本的使用

        來源:本站 ? 作者:admin ? 更新時間:2020-12-14

         

        一、關于如何編寫flash中的腳本


         
          首先,要知道編寫腳本,不需要用戶對AS有完全的了解!

          現在要考慮的問題是,如何在你的flash中添加編寫腳本?簡單的說,添加腳本可分為兩種:一是把腳本編寫在時間軸上面的關鍵楨上面(注意,必須是關鍵楨上才可以添加腳本)。二是把腳本編寫在對象身上,比如把腳本直接寫在MC(影片剪輯元件的實例)上、按鈕上面。

          此外,大家也需要簡單理解一下flash是如何執行你編寫的腳本的。當你在時間周的關鍵楨上添加了腳本,那么當flash運行的時候,它會首先執行這個關鍵楨上的腳本,然后才會顯示這個關鍵楨上的對象。

          還有一些簡單的知識,AS中的對象都包括什么呢?它可以包含數據,也可以是舞臺上的電影剪輯,也可以是舞臺上的按鈕等。既然包含了那么多對象,那么每種對象肯定有各自的屬性!比如電影剪輯(movieclip)對象,它的屬性就有:_height(高度),_rotation(旋轉),等,這些屬性不需要你去特意的記憶,當使用的時候可以隨時翻閱腳本字典。在以后的教程中會陸續給大家介紹一些基礎腳本的使用技巧。

          廢話少說,開始這次教程的例子吧

          二、本次教學需要學到的基本AS命令如下:

          stop()、play()、gotoandplay()、gotoandstop()、nextFrame()、prevFrame();、nextScene()、prevScene();、stopAllSounds(); 按鈕的AS編寫規則

          三、實例制作

          為了能更清楚的認識這些簡單的命令,咱們就從一個最簡單的例子開始!

          首先看一下例子,簡單的控制影片的播放、暫停、前進、后退、停止

          點擊下載源文件

        1、 打開flash,按ctrl+F8,新建立一個影片剪輯,并起名字為mo。需要先做一個簡單的移動動畫的影片剪輯。就做一個圓形的滾動效果吧。

         

         

          2、 回到舞臺工作區,按F11打開庫,將mo影片剪輯拖放到舞臺中。并給這個實例起個名字叫mc。(現在就可以按ctrl+回車測試效果,你可以看到這個圓形一直在不停的移動。)
        3、 添加腳本,現在要讓這個mc在影片一開始不要自動播放,不然怎么來控制它呢。咱們把腳本寫在時間軸的關鍵楨上。選中時間軸的第一楨,按F9打開動作面板,選擇專家模式,輸入:_root.mc.stop(); (_root代表舞臺,這個腳本的意思就是,舞臺上名字叫mc的實例停止播放。)

         


          4、 現在咱們來制作幾個按鈕,分別表示播放、暫停、前進、后退、停止。并擺放在舞臺上。關于按鈕的制作方法我就不多介紹。

          5、 現在要添加控制影片的腳本。這次把腳本直接寫在舞臺上這些按鈕的身上。選中播放按鈕,打開動作面板,輸入:

        on (release) {
        _root.mc.play();
        }

          如果要在按鈕身上寫腳本的話,必須使用on(事件){//腳本程序}的格式來寫!上面的腳本作用就是:當你在這個按鈕上按一下鼠標(release事件)的時候,就會執行下面的_root.mc.play();程序,它的意思是讓舞臺上的mc開始播放!

          6、同理:咱們選中舞臺上的暫停按鈕,在它上面輸入:
        on (release) {
        _root.mc.stop()
        }

          然后依次在快退上輸入:
        on (release) {
        _root.mc.prevFrame(); //prevFrame表示回到動畫的上一楨
        }

          在快進的按鈕上輸入:
        on (release) {
        _root.mc.nextFrame();
        }
          在停止的按鈕上輸入:
        on (release) {
        _root.mc.gotoAndStop(1); //跳到mc影片的第一楨,并停止播放!
        }

          好了,到現在為止就結束啦,你可以按ctrl+回車測試一下你的成果咯。


        上一篇:沒有了!

        下一篇:Flash ActionScript高級編程指南

        ?錄取查詢

        掃一掃,查詢結果

        咨詢反饋
        掃碼關注

        微信公眾號

        返回頂部
        码超乳爆乳中文字幕久久偷