• 您好,歡迎訪問湖北信息工程學校官網!
    • 官方微信

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

    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高級編程指南

    ?錄取查詢

    掃一掃,查詢結果

    咨詢反饋
    掃碼關注

    微信公眾號

    返回頂部
    亚洲AV无码理论亚洲毛片