亚洲AV无码乱码在线观看不卡|最新大伊香蕉精品视频在线|亚洲不卡av一区二区|国产美女无遮挡免费

登錄論壇 | 注冊(cè)會(huì)員 設(shè)為首頁(yè) | 收藏本站
當(dāng)前位置 : 首頁(yè)>軟件學(xué)院>圖形圖像>Flash>正文
 
AS入門第二課_面向?qū)ο缶幊袒A(chǔ)

http://www.yibo1263.com 2008-10-24 8:25:19  來源:東北IT網(wǎng)  編輯:葉子
 
  本文由中國(guó)教程網(wǎng) sanbos 原創(chuàng),轉(zhuǎn)載請(qǐng)保留此信息!

  如果你對(duì)本篇文章很感興趣或是在學(xué)習(xí)Flash時(shí)遇到了什么困難,歡迎到我們的學(xué)院論壇來交流。

  ActionScript是一種面向?qū)ο蟮木幊陶Z(yǔ)言.通常我們會(huì)認(rèn)為編程就是連續(xù)地寫一系列指令,計(jì)算機(jī)按順序地執(zhí)行它.而面向?qū)ο缶幊虅t是將程序分成各個(gè)塊,分散到對(duì)象上.什么是對(duì)象?對(duì)象就是我們?cè)趂lash中能看到的一切東西.舞臺(tái)是一個(gè)對(duì)象,時(shí)間軸、影片剪輯、按鈕、文本、位圖都是對(duì)象.在第一課中我們己說過:在ActionScript2.0中我們可以將程序?qū)懺陉P(guān)鍵幀、影片剪輯、按鈕元件上.即便是將程序完全寫在關(guān)鍵幀上,它也必須要對(duì)象的事件驅(qū)動(dòng)才能執(zhí)行.

  在理解了面向?qū)ο缶幊毯?我們必需要對(duì)一些概念有所了解.事實(shí)上我們?cè)谏厦鎸?duì)對(duì)象己經(jīng)有了一定的了解.就如同我們的家中,所有的東西都可以叫做對(duì)象.比如,電視機(jī),電冰箱,書桌,衣柜等等.很容易發(fā)現(xiàn),這些東西,總有那么幾個(gè)都有相似之處.比如,電視機(jī)、電冰箱都需要用電;書桌、衣柜都是用木頭做成的. 我們便把家里的東西分成了幾類,并為每一類東西取上一個(gè)名字,比如,電器類、木器類等.這樣我們就理解了另一個(gè)重要的概念一"類".

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

  事件:在面向?qū)ο蟮木幊讨?并不是將程序按順序交給計(jì)算機(jī)去執(zhí)行,上面己經(jīng)談到了,程序被分散到了對(duì)象上.那么要計(jì)算機(jī)執(zhí)行這些程序就需要事件來觸發(fā).通俗地講就是:當(dāng)某件事情發(fā)生時(shí)就去做一些事情.這個(gè)某件發(fā)生的事情就是事件.在flash中,常常會(huì)放上一個(gè)按鈕,比如"開始"按鈕.程序設(shè)計(jì)者可能是這樣的思路:當(dāng)按鈕按下時(shí)就播放動(dòng)畫.那么"當(dāng)按鈕按下時(shí)"就是按鈕對(duì)象的事件.在ActionScript2.O中,程序可以寫在關(guān)鍵幀和元件上,事件在關(guān)健幀中和原件中的輸寫方法是不一樣的.

  事件在關(guān)健幀中的寫法:

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

  要執(zhí)行的語(yǔ)句

  ....

  }

  事件在元件上的寫法:

  on(事件名稱){

  要執(zhí)行的語(yǔ)句

  .....

  }

  我們來做一個(gè)練習(xí),在舞臺(tái)上有一名為play_btn的按鈕,現(xiàn)在要實(shí)現(xiàn)點(diǎn)擊按鈕動(dòng)畫就播放.新建flash文檔,用橢園工具畫一個(gè)園,然后,在40幀插入關(guān)健幀,將園移到另一位置,建立補(bǔ)間動(dòng)畫.新建一圖層,從內(nèi)部庫(kù)中拖一個(gè)按鈕到舞臺(tái)上.打開屬性面板,為按鈕命名為play_btn.這里先介紹一個(gè)最常用的事件:release,這是當(dāng)放開鼠標(biāo)按鍵時(shí)觸發(fā).實(shí)際也就是完成了一個(gè)點(diǎn)擊動(dòng)作時(shí)發(fā)生.

  首先,在幀動(dòng)作面板上寫程序的方式完成練習(xí):

  新建圖層,命名為action,當(dāng)這不是必須的,你完全可以給它取個(gè)其它名字.

  打開幀動(dòng)作面板,輸入:

  stop();

  //這是讓動(dòng)畫停止播放,以便讓我們點(diǎn)擊按鈕時(shí)才播放.

  play_btn.onRelease = function(){

  play();

  //讓動(dòng)畫開始播放

         }

  測(cè)試影片,當(dāng)點(diǎn)擊按鈕后,園形開始移動(dòng).

  回到場(chǎng)景中,可以看到,在action圖層時(shí)間軸的第1幀上,有一個(gè)a字,這說明在這一幀上有程序.

  下面用在元件上寫程序的方式來完成練習(xí):

  將幀動(dòng)作除第一行的stop();外其它的程序全部刪除.然后,在按鈕元件上點(diǎn)右鍵,點(diǎn)擊"動(dòng)作",打開動(dòng)作面板,輸入如下代碼:

  On(replease){

  Play();

  }

  測(cè)試影片,得到相同的效果.

  注意:在幀動(dòng)作面板中同元件動(dòng)作面板中事件的名稱不一樣,如上例,在幀動(dòng)作中是:onRelease,而在元件上則是:release

  屬性:對(duì)象的屬性可以理解為對(duì)象的特性,比如,大小,位置,顏色等.屬性的輸寫規(guī)則是:

  對(duì)象名稱.屬性名稱 = 值;

  下面介紹幾個(gè)最常用的屬性:

  _x,_y:分別是對(duì)象在舞上臺(tái)的x,y坐標(biāo),這兩個(gè)屬性可以確定對(duì)象在舞臺(tái)上的位置.

本新聞共3頁(yè),當(dāng)前在第1頁(yè)  1  2  3  

 
收藏】【打印】【進(jìn)入論壇
  相關(guān)文章:

·HTML5取代不了Flash
·Adobe暫時(shí)關(guān)閉64位Linux版Flash Player 10程
·Adobe計(jì)劃在蘋果產(chǎn)品中投放Flash廣告
·在QQ空間放土豆網(wǎng)Flash視頻的技巧 
·讓FLASH置于底層的方法
·精簡(jiǎn)Flash文件體積的幾個(gè)小技巧 
·Flash網(wǎng)站進(jìn)行SEO優(yōu)化小竅門
·FlashVars實(shí)現(xiàn)變量更新與后臺(tái)同步
·Flash對(duì)聯(lián)廣告及關(guān)閉按鈕制作方法
·網(wǎng)頁(yè)中演示類FLASH動(dòng)畫制作規(guī)范
·網(wǎng)頁(yè)中flash的trace方法輸出數(shù)據(jù)

 
 
 
 
最新文章

中關(guān)村艷照門女主角詳記錄高清組圖 
大連護(hù)士門大尺度艷照高清組圖
iPhone女孩微博爆紅 最寶貴東西換iPhon
反恐精英之父內(nèi)維爾:改變電腦游戲銷售
團(tuán)購(gòu)網(wǎng)站黎明之前:中國(guó)市場(chǎng)慘烈廝殺不
團(tuán)購(gòu)鼻祖Groupon中國(guó)揭秘:快與慢的商業(yè)
Spil Games發(fā)布新的品牌形象
1800配置一臺(tái)主機(jī) 不要顯示器
聯(lián)想V360筆記本模特寫真
愛國(guó)者第四代移動(dòng)硬盤將面市、低電壓保

 
推薦文章
1
2
3
4
5
6
7
8
9
10
iPhone女孩微博爆紅 最寶貴東西換
大連護(hù)士門大尺度艷照高清組圖
中關(guān)村艷照門女主角詳記錄高清組
蘋果員工中毒門
宮如敏不雅照瘋傳 看張馨予韓一菲
深耕市場(chǎng) 永續(xù)經(jīng)營(yíng)——專訪百腦匯
優(yōu)派專業(yè)電子書 讓您回家旅途多姿
揭曉百萬(wàn)大獎(jiǎng)三星bada魅力綻放中
大明龍權(quán)“江湖英雄會(huì)”全國(guó)PK大
永恒之塔校園達(dá)人挑戰(zhàn)賽完美落幕
八卦圖解 More>>
iPhone女孩微博爆紅 最寶貴東西換 大連護(hù)士門大尺度艷照高清組圖
中關(guān)村艷照門女主角詳記錄高清組 宮如敏不雅照瘋傳 看張馨予韓一菲
东兰县| 汶川县| 裕民县| 赤水市| 紫云| 孟州市| 延庆县| 江城| 陆良县| 金昌市| 冀州市| 武穴市| 思茅市| 贵定县| 潮安县| 麦盖提县| 中西区| 公安县| 榆中县| 东明县| 正蓝旗| 儋州市| 温泉县| 永德县| 广东省| 永康市| 塘沽区| 吴旗县| 涟源市| 芦溪县| 饶阳县| 封开县| 塔城市| 漾濞| 温州市| 额尔古纳市| 麻栗坡县| 南开区| 平原县| 右玉县| 从江县|