国产探花免费观看_亚洲丰满少妇自慰呻吟_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,這是當放開鼠標按鍵時觸發.實際也就是完成了一個點擊動作時發生.
首先,在 主站蜘蛛池模板:
诸城市
|
特克斯县
|
项城市
|
利川市
|
全南县
|
夏河县
|
依兰县
|
台前县
|
喀喇
|
建阳市
|
喀什市
|
竹北市
|
广宁县
|
昌乐县
|
靖边县
|
改则县
|
大悟县
|
河间市
|
商南县
|
潍坊市
|
资兴市
|
淮南市
|
普宁市
|
资中县
|
体育
|
芮城县
|
讷河市
|
鄯善县
|
北辰区
|
敖汉旗
|
芜湖县
|
睢宁县
|
宁河县
|
延津县
|
鸡东县
|
颍上县
|
祁东县
|
高陵县
|
正宁县
|
正宁县
|
鹤壁市
|