国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 辦公 > Flash > 正文

Flash ActionScript編程基礎

2020-07-17 13:16:45
字體:
來源:轉載
供稿:網友
本例繼續講解AS的基礎知識,今天講解的是AS入門第二課:面向對象編程基礎,對Flash的AS編程有興趣的朋友可以到論壇與作者交流   ActionScript是一種面向對象的編程語言.通常我們會認為編程就是連續地寫一系列指令,計算機按順序地執行它.而面向對象編程則是將程序分成各個塊,分散到對象上.什么是對象?對象就是我們在flash中能看到的一切東西.舞臺是一個對象,時間軸、影片剪輯、按鈕、文本、位圖都是對象.在第一課中我們己說過:在ActionScript2.0中我們可以將程序寫在關鍵幀、影片剪輯、按鈕元件上.即便是將程序完全寫在關鍵幀上,它也必須要對象的事件驅動才能執行. 上一篇Flash教程文章:Flash教程:認識Flash ActionScript的環境

  在理解了面向對象編程后,我們必需要對一些概念有所了解.事實上我們在上面對對象己經有了一定的了解.就如同我們的家中,所有的東西都可以叫做對象.比如,電視機,電冰箱,書桌,衣柜等等.很容易發現,這些東西,總有那么幾個都有相似之處.比如,電視機、電冰箱都需要用電;書桌、衣柜都是用木頭做成的. 我們便把家里的東西分成了幾類,并為每一類東西取上一個名字,比如,電器類、木器類等.這樣我們就理解了另一個重要的概念一"類".

  類是某一類型對象的概括或者說是模板,在ActionScript中,所有對象都是由類定義的.每個類都包括了三個重要的元素:事件、屬性、方法,這是我們必須要了解的三個重要概念.

  事件:在面向對象的編程中,并不是將程序按順序交給計算機去執行,上面己經談到了,程序被分散到了對象上.那么要計算機執行這些程序就需要事件來觸發.通俗地講就是:當某件事情發生時就去做一些事情.這個某件發生的事情就是事件.在flash中,常常會放上一個按鈕,比如"開始"按鈕.程序設計者可能是這樣的思路:當按鈕按下時就播放動畫.那么"當按鈕按下時"就是按鈕對象的事件.在ActionScript2.O中,程序可以寫在關鍵幀和元件上,事件在關健幀中和原件中的輸寫方法是不一樣的.

  事件在關健幀中的寫法:

  元件名稱.事件名稱 = function(){

  要執行的語句

  ....

  }

  事件在元件上的寫法:

  on(事件名稱){

  要執行的語句

  .....

  }

  我們來做一個練習,在舞臺上有一名為play_btn的按鈕,現在要實現點擊按鈕動畫就播放.新建flash文檔,用橢園工具畫一個園,然后,在40幀插入關健幀,將園移到另一位置,建立補間動畫.新建一圖層,從內部庫中拖一個按鈕到舞臺上.打開屬性面板,為按鈕命名為play_btn.這里先介紹一個最常用的事件:release,這是當放開鼠標按鍵時觸發.實際也就是完成了一個點擊動作時發生.

  首先,在 主站蜘蛛池模板: 诸城市| 特克斯县| 项城市| 利川市| 全南县| 夏河县| 依兰县| 台前县| 喀喇| 建阳市| 喀什市| 竹北市| 广宁县| 昌乐县| 靖边县| 改则县| 大悟县| 河间市| 商南县| 潍坊市| 资兴市| 淮南市| 普宁市| 资中县| 体育| 芮城县| 讷河市| 鄯善县| 北辰区| 敖汉旗| 芜湖县| 睢宁县| 宁河县| 延津县| 鸡东县| 颍上县| 祁东县| 高陵县| 正宁县| 正宁县| 鹤壁市|